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

Использование пользовательской категориальной палитры

Когда на линейном графике отображается много категорий, правильный выбор палитры особенно важен. Стандартные палитры нередко содержат очень похожие оттенки, которые сложно различить на тонких линиях. Палитры ColorBrewer разработаны с учётом этой проблемы и обеспечивают максимальную различимость цветов.

В этом упражнении вы построите линейный график значений O3 за 2013 год для всех городов, где цвет каждой линии кодирует город. Для улучшения стандартной цветовой схемы используйте палитру ColorBrewer 'Set2'.

Это упражнение является частью курса

Улучшение визуализации данных в Python

Посмотреть курс

Инструкции к упражнению

  • Отфильтруйте данные за январь 2013 года.
  • Задайте цвет линий в зависимости от города.
  • Измените палитру на палитру ColorBrewer 'Set2'.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Filter our data to Jan 2013
pollution_jan13 = pollution.query('year  ==  ____ & month  ==  ____')

# Color lines by the city and use custom ColorBrewer palette
sns.lineplot(x = "day", 
             y = "CO", 
             ____ = "____",
             ____ = "____", 
             linewidth = 3,
             data = pollution_jan13)
plt.show()
Редактировать и запускать код