Построение нескольких временных рядов

Визуализация данных временных рядов в Python

Thomas Vincent

Head of Data Science, Getty Images

Ключ — в наглядности

На этом графике стандартная цветовая схема matplotlib назначает одинаковый цвет временным рядам beef и turkey.

Циклы цветов в matplotlib

Визуализация данных временных рядов в Python

Аргумент colormap

ax = df.plot(colormap='Dark2', figsize=(14, 7))
ax.set_xlabel('Date')
ax.set_ylabel('Production Volume (in tons)')

plt.show()

Полный список доступных цветовых карт можно найти здесь.

Визуализация данных временных рядов в Python

Изменение цвета линий с помощью аргумента colormap

Изменение цветовых схем для визуализации временных рядов

Визуализация данных временных рядов в Python

Дополнение графика информацией

ax = df.plot(colormap='Dark2', figsize=(14, 7))

df_summary = df.describe() # Specify values of cells in the table ax.table(cellText=df_summary.values, # Specify width of the table colWidths=[0.3]*len(df.columns), # Specify row labels rowLabels=df_summary.index, # Specify column labels colLabels=df_summary.columns, # Specify location of the table loc='top') plt.show()
Визуализация данных временных рядов в Python

Добавление статистических сводок на графики

Добавление статистических сводок на графики

Визуализация данных временных рядов в Python

Работа с разными масштабами

Временные ряды для говядины и телятины

Визуализация данных временных рядов в Python

Только телятина

Временной ряд только для телятины

Визуализация данных временных рядов в Python

Фасетные графики

df.plot(subplots=True,
                linewidth=0.5,
                layout=(2, 4),
                figsize=(16, 10),
                sharex=False,
                sharey=False)

plt.show()
Визуализация данных временных рядов в Python

Фасетные графики

Визуализация данных временных рядов в Python

Давайте потренируемся!

Визуализация данных временных рядов в Python

Preparing Video For Download...