LoslegenKostenlos starten

Balkendiagramm der Schülernoten einfärben

Der Schulvorstand war mit deinem vorherigen Diagramm sehr zufrieden, fragt aber, ob es eine Möglichkeit gibt, gute und schlechte Leistungen visuell hervorzuheben.

Das ist eine perfekte Gelegenheit, Farbe zu nutzen – genauer gesagt eine Farbskala. Du denkst, eine Skala von Rot (schlechteste Noten) bis Grün (gute Noten) wäre ideal.

Ein Teil deines vorherigen Codes zum Erstellen des Balkendiagramms der Schülernoten wurde bereitgestellt.

Das DataFrame student_scores ist ebenfalls verfügbar. Du kannst es in der Konsole ausgeben und dir ansehen.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in die Datenvisualisierung mit Plotly in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Farbskala-Liste von Rot (255, 0, 0) nach Grün (3, 252, 40).
  • Setze das Argument color auf die passende numerische Spalte.
  • Verwende my_scale als Farbskala für das Diagramm.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen