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