НачатьНачать бесплатно

Настройка цветовой шкалы для столбчатой диаграммы успеваемости

Школьный совет остался доволен вашим предыдущим графиком, однако попросил добавить возможность визуально различать хорошо и плохо успевающих учеников.

Это отличная возможность использовать цветовую шкалу. Вы решили, что шкала от красного (низкие оценки) до зелёного (высокие оценки) подойдёт идеально.

Часть кода для построения столбчатой диаграммы успеваемости уже подготовлена.

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()
Редактировать и запускать код