Do dashboardu GreatCovidDashboard z druhé části lekce o dashboardech:
Přidej widget pro výběr projekce mapy. Projekce se mění pomocí parametru projection
funkce choropleth.
Změň widget na výběr zemí na MultiChoice.
Přidej graf vývoje smrtnosti, tj. podílu zemřelých k nakaženým.
Spusť aplikaci na Heroku. Nejjednodušší bude nahradit předchozí dashboard, můžeš ale zaregistrovat novou Heroku aplikaci. Funguje to? Pochlub se a přidej odkaz!
Rozšiř první graf s Gapminder daty z https://plotly.com/python/plotly-express/, tj. scatter plot lifeExp
vs gdpPercap
. (Nedělej v Panel aplikaci, nefungovala by animace):
Gapminder data z roku 2007 spoj pomocí pandas.merge
s Covid daty (na merge můžete použít iso_alpha sloupec
).
Na osu y vynes počet nakažených na 1000 obyvatel.
Použij logaritmické měřítko na x i y osu.
Přidej časovou animaci pomocí argumentu animation_frame
. Pozor, animation_frame nespolupracuje dobře s typem pandas.Timestamp. Nejjednodušší je převést Timestamp sloupec na řetězec pomocí .dt.strftime
.