Настройка цветовой шкалы для столбчатой диаграммы успеваемости
Школьный совет остался доволен вашим предыдущим графиком, однако попросил добавить возможность визуально различать хорошо и плохо успевающих учеников.
Это отличная возможность использовать цветовую шкалу. Вы решили, что шкала от красного (низкие оценки) до зелёного (высокие оценки) подойдёт идеально.
Часть кода для построения столбчатой диаграммы успеваемости уже подготовлена.
DataFrame 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()