Kom igångKom igång gratis

Färgsätt stapeldiagram över elevresultat

Skolstyrelsen var mycket nöjd med ditt tidigare diagram, men undrar om det går att visuellt skilja ut elever med höga och låga resultat.

Det här är ett utmärkt tillfälle att använda färg – mer specifikt en färgskala. Du tycker att en skala från rött (sämsta betyg) till grönt (bästa betyg) vore ett bra val.

En del av din tidigare kod för att skapa stapeldiagrammet med elevresultat finns redan på plats.

DataFrame student_scores är också tillgänglig. Du kan skriva ut den och granska den i konsolen.

Den här övningen är en del av kursen

Introduktion till datavisualisering med Plotly i Python

Visa kurs

Övningsinstruktioner

  • Skapa en lista med en färgskala från rött (255, 0, 0) till grönt (3, 252, 40).
  • Sätt argumentet color till lämplig numerisk kolumn.
  • Använd my_scale som färgskala för diagrammet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod