1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Data Visualization with Matplotlib

Connected

Cvičení

Použití vykreslovací funkce

Definování funkcí nám umožňuje znovu použít stejný kód, aniž bychom ho museli pokaždé psát znovu. Programátoři tomu říkají "Don't repeat yourself".

V předchozím cvičení jsi definoval/a funkci plot_timeseries:

plot_timeseries(axes, x, y, color, xlabel, ylabel)

která přijímá objekt Axes (jako argument axes), data časové řady (jako argumenty x a y), název barvy (jako řetězec předaný v argumentu color) a popisky osy x a osy y (jako xlabel a ylabel). V tomto cvičení je funkce plot_timeseries již definovaná a připravená k použití.

Použij tuto funkci k vykreslení dat časové řady climate_change, která jsou k dispozici jako objekt pandas DataFrame s DateTimeIndex obsahujícím data měření a sloupci co2 a relative_temp.

Pokyny

100 XP
  • V připraveném objektu ax použij funkci plot_timeseries k vykreslení sloupce "co2" modrou barvou, s popiskem osy x "Time (years)" a popiskem osy y "CO2 levels".
  • Pomocí metody ax.twinx přidej do grafu objekt Axes, který sdílí osu x s objektem ax.
  • Pomocí funkce plot_timeseries přidej data ze sloupce "relative_temp" červenou barvou do sdíleného objektu Axes, s popiskem osy x "Time (years)" a popiskem osy y "Relative temperature (Celsius)".