Aan de slagGa gratis aan de slag

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

Cursus bekijken

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_scale als 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()
Code bewerken en uitvoeren