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
Pokyny k cvičení
- Vytvoř seznam barevné škály od červené (
255, 0, 0) po zelenou (3, 252, 40). - Nastav argument
colorna 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()