Colorarea graficului cu notele elevilor
Consiliul școlar a fost mulțumit de graficul tău anterior, însă acum se întreabă dacă există o modalitate de a identifica vizual elevii cu rezultate bune și cei cu rezultate slabe.
Acesta ar fi un moment ideal pentru a folosi culoarea, mai exact o scală de culori. Crezi că o scală de la roșu (note mici) la verde (note bune) ar fi perfectă.
O parte din codul tău anterior, destinat creării graficului cu notele elevilor, a fost deja furnizat.
DataFrame-ul student_scores este și el disponibil. Îl poți afișa și inspecta în consolă.
Acest exercițiu face parte din cursul
Introducere în vizualizarea datelor cu Plotly în Python
Instrucțiuni pentru exercițiu
- Creează o listă cu scala de culori, de la roșu (
255, 0, 0) la verde (3, 252, 40). - Setează argumentul
colorla coloana numerică corespunzătoare. - Folosește
my_scaleca scală de culori pentru grafic.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()