Spec-Zone.ru › Matplotlib 3.5

matplotlib.axes.Axes.set_prop_cycle

Axes.set_prop_cycle(*args, **kwargs)[source]

Установить цикл свойств осей.

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

Подписи вызова функций:

set_prop_cycle(cycler)
set_prop_cycle(label=values[, label2=values2[, ...]])
set_prop_cycle(label, values)

Форма 1 устанавливает заданный объект Cycler.

Форма 2 создает Cycler, который циклически перебирает одно или несколько свойств одновременно и устанавливает его как цикл свойств осей. Если задано несколько свойств, списки их значений должны иметь одинаковую длину. Это всего лишь сокращение для явного создания цикла и передачи его в функцию, т.е. это краткая запись для set_prop_cycle(cycler(label=values label2=values2, ...)).

Форма 3 создает Cycler для одного свойства и устанавливает его как цикл свойств осей. Эта форма существует для совместимости с исходным интерфейсом cycler.cycler. Ее использование не рекомендуется по сравнению с формой с ключевыми словами, т.е. set_prop_cycle(label=values).

Параметры
cyclerCycler

Установить заданный цикл. None сбрасывает до цикла, определенного текущим стилем.

labelstr

Ключ свойства. Должно быть допустимым свойством Artist. Например, 'color' или 'linestyle'. Разрешены псевдонимы, такие как 'c' для 'color' и 'lw' для 'linewidth'.

valuesiterable

Итерируемый объект конечной длины значений свойства. Эти значения проверяются и приведут к ошибке ValueError, если они некорректны.

См. также

matplotlib.rcsetup.cycler

Функция-удобство для создания проверенных циклов свойств.

cycler.cycler

Исходная функция для создания невалидируемых циклов.

Примеры

Установка цикла свойств для одного свойства:

>>> ax.set_prop_cycle(color=['red', 'green', 'blue'])

Установка цикла свойств для одновременного циклического перебора нескольких свойств (например, красный круг, зелёный плюс, синий крестик):

>>> ax.set_prop_cycle(color=['red', 'green', 'blue'],
...                   marker=['o', '+', 'x'])

Примеры использования matplotlib.axes.Axes.set_prop_cycle

Bachelor's degrees by gender

Дипломные работы по гендерной принадлежности

Styling with cycler

Стилизация с помощью cycler

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.axes.Axes.set_prop_cycle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API