Забарвлення стовпчикової діаграми балів учнів
Шкільна рада залишилася задоволена вашим попереднім графіком, але цікавиться, чи можна візуально відрізняти сильних і слабких учнів.
Це чудова нагода застосувати колір, зокрема колірну шкалу. Ви вважаєте, що шкала від червоного (найгірші оцінки) до зеленого (хороші оцінки) підійде найкраще.
Частину вашого попереднього коду для створення стовпчикової діаграми балів учнів надано.
Доступний також датафрейм student_scores. Ви можете вивести його і переглянути в консолі.
Ця вправа є частиною курсу
Вступ до візуалізації даних з Plotly у Python
Інструкції до вправи
- Створіть список колірної шкали від червоного (
255, 0, 0) до зеленого (3, 252, 40). - Встановіть аргумент
colorна відповідний числовий стовпець. - Використайте
my_scaleяк колірну шкалу для графіка.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()