CommencezCommencez gratuitement

Boutons de type de graphique pour les précipitations

Le Australian Bureau of Meteorology vous a contacté pour les aider à analyser les précipitations mensuelles.

Ils ne savent pas quel type de graphique mettrait le mieux ces données en valeur et se demandent s'il est possible d'en faire un élément de l'interactivité. Ils ne veulent pas de sous-graphiques, puisqu'ils ne doivent voir qu'un seul graphique à la fois.

Votre tâche est de créer un diagramme à barres des précipitations par mois, avec un bouton qui permet de passer facilement d'un diagramme à barres à un nuage de points affichant les mêmes données.

Un DataFrame rain est déjà chargé pour vous.

Cette activité fait partie du cours

Introduction à la visualisation de données avec Plotly en Python

Voir le cours

Instructions de l’exercice

  • Créez un bouton pour le diagramme à barres et pour le nuage de points en utilisant l'argument de type transmis à args.
  • Ajoutez les boutons au graphique et réglez direction à down pour que les boutons soient superposés.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create a bar chart
fig = px.bar(rain, x='Month', y='Rainfall')

# Create the buttons
my_buttons = [{'label': "Bar plot", 'method': "update", 'args': [{"type": "____"}]},
{'label': "scatterplot", 'method': "update", 'args': [{"type": "____", 'mode': 'markers'}]}]

# Add buttons to the plot and show
fig.update_layout({
    ____: [{
      'type': "buttons", 'direction':  ____,
      'x': 1.3, 'y': 0.5,
      'showactive': True, 'active': 0,
      'buttons': ____}]})
fig.show()
Modifier et exécuter le code