Staafdiagram van leerlingenscores inkleuren
De schoolraad was erg tevreden met je vorige plot, maar vraagt zich af of je goede en minder goede presteerders visueel kunt onderscheiden.
Dit is een mooie kans om kleur te gebruiken, specifiek een kleurschaal. Jij denkt aan een schaal van rood (slechtste cijfers) naar groen (goede cijfers).
Een deel van je vorige code om het staafdiagram met leerlingenscores te maken is al gegeven.
De DataFrame student_scores is ook beschikbaar. Je kunt hem afdrukken en in de console bekijken.
Deze oefening maakt deel uit van de cursus
Introductie tot datavisualisatie met Plotly in Python
Oefeninstructies
- Maak een lijst met een kleurschaal van rood (
255, 0, 0) naar groen (3, 252, 40). - Zet het
color-argument op de juiste numerieke kolom. - Gebruik
my_scaleals kleurschaal voor de plot.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()