Colorare il grafico a barre dei punteggi degli studenti
Il consiglio scolastico è rimasto molto soddisfatto del tuo grafico precedente, ma si chiede se ci sia un modo per identificare visivamente i migliori e i peggiori risultati.
Questa è un’ottima occasione per usare il colore, in particolare una scala di colori. Pensi che una scala dal rosso (voti peggiori) al verde (voti migliori) sia ideale.
Parte del codice precedente per creare il grafico a barre dei punteggi degli studenti è già fornito.
È disponibile anche il DataFrame student_scores. Puoi stamparlo e ispezionarlo nella console.
Questo esercizio fa parte del corso
Introduzione alla Data Visualization con Plotly in Python
Istruzioni dell'esercizio
- Crea una lista di scala di colori dal rosso (
255, 0, 0) al verde (3, 252, 40). - Imposta l’argomento
colorsulla colonna numerica appropriata. - Usa
my_scalecome scala di colori per il grafico.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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()