Fördelning av inflationstakt i Kina, Indien och USA
Som du såg i videon visar funktionen boxplot() viktiga kvantiler i en fördelning uppdelat på kategorier, där y representerar en kvantitativ variabel och x en kategorisk variabel. Inom statistiken kallas den här typen av diagram för ett lådagram (box-and-whisker plot).
Ett komplement till lådagrammet är swarmplot(), som ritar ett kategoriskt spridningsdiagram där alla observationer visas utan överlappning. Funktionen tar liknande argument som boxplot():
seaborn.boxplot(x=None, y=None, data=None, ...)
seaborn.swarmplot(x=None, y=None, data=None, ...)
I den här avslutande övningen jämför du historiska fördelningar av inflationstakt per land – specifikt Kina, Indien och USA – i stället för att titta på tidsseriernas trender. pandas som pd, matplotlib.pyplot som plt och seaborn som sns har redan importerats. FRED:s inflationsdata finns i din arbetsyta som inflation.
Den här övningen är en del av kursen
Importera och hantera finansiell data i Python
Övningsinstruktioner
- Skapa och visa ett lådagram över
inflation-data med'Country'förxoch'Inflation'föry. - Skapa och visa
sns.swarmplot()med samma argument.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create boxplot
sns.____(x=____, y=____, data=____)
# Show the plot
plt.show()
# Close the plot
plt.close()
# Create swarmplot
sns.swarmplot(x=____, y=____, data=____)
# Show the plot
plt.show()