Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa och visa ett lådagram över inflation-data med 'Country' för x och 'Inflation' för y.
  • 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()
Redigera och kör kod