Légende : PIB vs espérance de vie
Les Nations unies vous ont contacté pour les aider à comprendre et visualiser leurs données. Elles ont testé plusieurs outils de visualisation mais n’arrivent pas à obtenir le design souhaité.
Elles veulent analyser la relation (si elle existe) entre le PIB et l’espérance de vie et ont rassemblé des données sur plus de 200 pays. Cependant, leurs premières tentatives ont déconcerté les parties prenantes, et il leur faut une légende claire sous le graphique pour faciliter la lecture.
Votre mission est de créer un nuage de points à partir du DataFrame life_gdp, puis de styliser et positionner la légende comme demandé.
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Plotly en Python
Instructions
- Créez un nuage de points à partir du DataFrame
life_gdp, avec l’axe des x défini surLife expectancyet l’axe des y surGDP Per Capita. - Créez un dictionnaire de légende positionné à 20 % sur l’axe des x et à 95 % sur l’axe des y.
- Mettez à jour la mise en page de votre nuage de points pour afficher la légende que vous venez de créer !
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()