Zobrazení a popis grafů
Jak jsi viděl/a dříve, pokud index pandas DataFrame obsahuje data, pandas automaticky naformátuje osu x do čitelné podoby. Kromě toho metoda .plot() umožňuje nastavit různé další parametry, kterými si graf časové řady přizpůsobíš – například barvu čar, jejich tloušťku nebo velikost obrázku.
Možná sis všiml/a zápisu ax = df.plot(...) a přemýšlel/a, k čemu objekt ax slouží. Funkce plot totiž vrací objekt matplotlib typu AxesSubplot, a je běžnou praxí přiřadit tento objekt do proměnné ax. Díky tomu pak můžeš ke grafu snadno přidávat další prvky, jako jsou například popisky os.
Toto cvičení je součástí kurzu
Vizualizace dat časových řad v Pythonu
Pokyny k cvičení
Zobraz spojnicový graf DataFrame discoveries.
- Nastav barvu čáry na
'blue'. - Nastav tloušťku čáry na 2.
- Nastav rozměry grafu na délku 8 a šířku 3.
- Nastav
fontsizena hodnotu 6.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)
# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)
# Show plot
plt.show()