Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea una lista di scala di colori dal rosso (255, 0, 0) al verde (3, 252, 40).
  • Imposta l’argomento color sulla colonna numerica appropriata.
  • Usa my_scale come 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()
Modifica ed esegui il codice