Visa och märk diagram
Som du såg tidigare formaterar pandas automatiskt x-axeln på ett läsbart sätt om indexet i en pandas DataFrame består av datum. Dessutom kan du med metoden .plot() ange olika parametrar för att anpassa ditt tidsserieplot – exempelvis linjefärg, linjebredd och figurstorlek.
Du kanske har lagt märke till notationen ax = df.plot(...) och undrat vad ax-objektet används till. Det beror på att funktionen plot returnerar ett matplotlib AxesSubplot-objekt, och det är vanlig praxis att tilldela detta objekt till en variabel som heter ax. Det gör det också möjligt att lägga till ytterligare annoteringar och inställningar i diagrammet, till exempel axeletiketter.
Den här övningen är en del av kursen
Visualisering av tidsseriedata i Python
Övningsinstruktioner
Visa ett linjediagram över DataFrame:en discoveries.
- Ange linjens färg som
'blue'. - Ange linjebredden som 2.
- Ange diagrammets dimensioner till längden 8 och bredden 3.
- Ange
fontsizetill 6.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()