BBP vs. levensverwachting-legenda
De Verenigde Naties hebben je benaderd om hen te helpen hun gegevens te begrijpen en te visualiseren. Ze hebben met verschillende visualisatietools geëxperimenteerd, maar vinden niet het ontwerp dat ze willen.
Ze willen het verband (als dat er is) begrijpen tussen het BBP en de levensverwachting en hebben gegevens verzameld over meer dan 200 landen om te analyseren. Hun eerste pogingen hebben belanghebbenden echter in verwarring gebracht, en ze hebben een duidelijke legenda onder de plot nodig om kijkers te helpen het te begrijpen.
Jouw taak is om een scatterplot te maken met de meegeleverde life_gdp-DataFrame en de legenda te stijlen en te positioneren zoals gevraagd.
Deze oefening maakt deel uit van de cursus
Introductie tot datavisualisatie met Plotly in Python
Oefeninstructies
- Maak een scatterplot met de
life_gdp-DataFrame, met de x-as ingesteld opLife expectancyen de y-as opGDP Per Capita. - Maak een legenda-dictionary die 20% langs de x-as en 95% omhoog langs de y-as is gepositioneerd.
- Werk de lay-out van je scatterplot bij om de zojuist gemaakte legenda te tonen!
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create the scatterplot
fig = px.scatter(
data_frame=____,
x="____",
y="____",
color="Continent")
# Create legend dictionary
my_legend = dict(x=0.2, y=____)
# Update the figure
fig.update_layout(showlegend=____, legend=my_legend)
# Show the plot
fig.show()