Zobrazení více časových řad

Vizualizace dat časových řad v Pythonu

Thomas Vincent

Head of Data Science, Getty Images

Přehlednost je klíčová

Ve výchozím schématu barev matplotlib jsou řadám beef a turkey přiřazena stejná barva.

Cykly barev v matplotlib

Vizualizace dat časových řad v Pythonu

Argument colormap

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

plt.show()

Úplný přehled dostupných map barev naleznete zde.

Vizualizace dat časových řad v Pythonu

Změna barev čar pomocí argumentu colormap

Změna barevného schématu pro vizualizaci časových řad

Vizualizace dat časových řad v Pythonu

Obohacení grafu o informace

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()
Vizualizace dat časových řad v Pythonu

Přidání statistických souhrnů do grafů

Přidání statistických souhrnů do grafů

Vizualizace dat časových řad v Pythonu

Práce s různými měřítky

Časové řady pro hovězí a telecí

Vizualizace dat časových řad v Pythonu

Pouze telecí

Časová řada pouze pro telecí

Vizualizace dat časových řad v Pythonu

Fazetové grafy

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

plt.show()
Vizualizace dat časových řad v Pythonu

Fazetové grafy

Vizualizace dat časových řad v Pythonu

Čas na procvičení!

Vizualizace dat časových řad v Pythonu

Preparing Video For Download...