Global medianinkomst per capita över tid
Funktionen barplot() i seaborn visar punktskattningar och konfidensintervall som rektangulära staplar. Som standard visas medelvärdet, men du kan även visa ett annat sammanfattande mått genom att skicka in en numpy-funktion till parametern estimator:
seaborn.barplot(x=None, y=None, data=None, estimator=<function mean>, ...)
I den här övningen använder du ett importerat dataset från Världsbanken med global inkomst per capita för 189 länder från och med år 2000. För att öva på att visa sammanfattande statistik per kategori ska du plotta och jämföra den globala medianinkomsten per capita sedan 2000 med medelvärdet.
pandas som pd, numpy som np, matplotlib.pyplot som plt och seaborn som sns har redan importerats. Den globala inkomstdatan finns tillgänglig i din workspace i income_trend.
Den här övningen är en del av kursen
Importera och hantera finansiell data i Python
Övningsinstruktioner
- Inspektera
income_trendmed.info(). - Skapa ett
sns.barplot()med kolumnen'Year'förxoch'Income per Capita'föry, och visa resultatet efter att ha roteratxticksmed 45 grader. - Använd
plt.close()efter det förstaplt.show()för att kunna visa ett andra diagram. - Skapa ett andra
sns.barplot()med samma inställningar förxochy, men användestimator=np.medianför att beräkna medianen, och visa resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Inspect the data
income_trend.____()
# Create barplot
sns.barplot(x=____, y='Income per Capita', data=____)
# Rotate xticks
plt.____(____=____)
# Show the plot
plt.show()
# Close the plot
plt.close()
# Create second barplot
sns.barplot(x=____, y='Income per Capita', data=____, estimator=____)
# Rotate xticks
plt.____(____)
# Show the plot
plt.show()