Colorer le diagramme à barres des notes des élèves
La commission scolaire a beaucoup aimé votre graphique précédent, mais se demande s'il existe un moyen d'indiquer visuellement les bons et les moins bons résultats.
C'est l'occasion idéale d'utiliser la couleur, plus précisément une échelle de couleurs. Vous pensez qu'une échelle allant du rouge (pires notes) au vert (bonnes notes) serait parfaite.
Une partie de votre code précédent pour créer le diagramme à barres des notes des élèves est fournie.
Le DataFrame student_scores est aussi disponible. Vous pouvez l'imprimer et l'examiner dans la console.
Cette activité fait partie du cours
Introduction à la visualisation de données avec Plotly en Python
Instructions de l’exercice
- Créez une liste d'échelle de couleurs allant du rouge (
255, 0, 0) au vert (3, 252, 40). - Définissez l'argument
colorsur la colonne numérique appropriée. - Utilisez
my_scalecomme échelle de couleurs pour le graphique.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create your own continuous color scale
my_scale = ["rgb(____)", "rgb(____)"]
# Create the bar plot
fig = px.bar(data_frame=student_scores,
x="student_name", y="score", title="Student Scores by Student",
# Set the color variable and scale
color="____",
color_continuous_scale=____
)
# Show the plot
fig.show()