Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een scatterplot met de life_gdp-DataFrame, met de x-as ingesteld op Life expectancy en de y-as op GDP 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()
Code bewerken en uitvoeren