Globální mediánový příjem na obyvatele v čase
Funkce barplot() z knihovny seaborn zobrazuje bodové odhady a intervaly spolehlivosti jako obdélníkové sloupce; ve výchozím nastavení zobrazuje průměr, ale pomocí parametru estimator lze zobrazit i jiný souhrnný statistický ukazatel — stačí předat příslušnou funkci z knihovny numpy:
seaborn.barplot(x=None, y=None, data=None, estimator=<function mean>, ...)
V tomto cvičení budeš pracovat s importovaným datasetem Světové banky, který obsahuje data o příjmu na obyvatele pro 189 zemí od roku 2000. Procvičíš si zobrazování souhrnných statistik podle kategorií — porovnáš mediánový a průměrný globální příjem na obyvatele od roku 2000.
pandas jako pd, numpy jako np, matplotlib.pyplot jako plt a seaborn jako sns jsou již naimportovány. Data o globálních příjmech jsou dostupná v proměnné income_trend.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in Python
Pokyny k cvičení
- Prozkoumej
income_trendpomocí.info(). - Vytvoř graf
sns.barplot()s hodnotami ze sloupce'Year'pro osuxa'Income per Capita'pro osuy, otočte popiskyxtickso 45 stupňů a graf zobraz. - Po prvním
plt.show()použijplt.close(), aby bylo možné zobrazit druhý graf. - Vytvoř druhý graf
sns.barplot()se stejným nastavenímxay, tentokrát s parametremestimator=np.medianpro výpočet mediánu, a graf zobraz.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()