Začněte nyníZačněte zdarma

Barevné zobrazení výsledků studentů v sloupcovém grafu

Školská rada byla s tvým předchozím grafem spokojená, ale zajímá ji, jestli by bylo možné vizuálně odlišit úspěšné a méně úspěšné studenty.

To je skvělá příležitost využít barvy – konkrétně barevnou škálu. Škála přecházející od červené (nejhorší výsledky) po zelenou (nejlepší výsledky) by byla ideální.

Část předchozího kódu pro vytvoření sloupcového grafu výsledků studentů je už připravená.

K dispozici máš také DataFrame student_scores. Můžeš si ho vypsat do konzole a prozkoumat.

Toto cvičení je součástí kurzu

Úvod do vizualizace dat s Plotly v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř seznam barevné škály od červené (255, 0, 0) po zelenou (3, 252, 40).
  • Nastav argument color na příslušný číselný sloupec.
  • Jako barevnou škálu grafu použij my_scale.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód