Разница между циклическим и ручным выбором цветовой схемы в Matplotlib заключается в том, как происходит определение цветов для графиков:
- Циклический выбор позволяет использовать цикл цветов, который можно настроить по своему усмотрению, установив атрибут property cycle у оси. petercbsmith.github.io Для получения конкретного цвета можно использовать строку «CN», где N — позиция в цикле цветов. petercbsmith.github.io
- Ручной выбор позволяет устанавливать цвет для каждого графика вручную или в цикле. petercbsmith.github.io Также можно получить цикл цветов по умолчанию из настроек Matplotlib и извлечь из него нужный цвет. blog.rtwilson.com
Кроме того, в Matplotlib есть разные типы цветовых карт, которые подходят для разных задач: matplotlib.org
- Последовательные. matplotlib.org Изменение яркости и часто насыщенности цвета происходит постепенно, часто используется один оттенок. matplotlib.org Такая карта подходит для представления информации с порядком. matplotlib.org
- Дивергентные. matplotlib.org Изменение яркости и, возможно, насыщенности двух разных цветов, которые встречаются в середине на ненасыщенном цвете. matplotlib.org Такую карту следует использовать, когда у отображаемой информации критическое среднее значение, например, в топографии или когда данные отклоняются от нуля. matplotlib.org
- Циклические. matplotlib.org Изменение яркости двух разных цветов, которые встречаются в середине и начинают/завершают ненасыщенным цветом. matplotlib.org Такую карту следует использовать для значений, которые обматываются вокруг конечных точек, например, фазовый угол, направление ветра или время суток. matplotlib.org