Побудова кількох часових рядів

Візуалізація часових рядів у 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

Робота з різними шкалами

Часові ряди для beef та veal

Візуалізація часових рядів у Python

Лише veal

Часовий ряд лише для veal

Візуалізація часових рядів у 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...