Spec-Zone.ru › Matplotlib 3.2

matplotlib.axes.Axes.set_prop_cycle

Axes.set_prop_cycle(self, *args, **kwargs)

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

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

Подписи:

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

Styling with cycler

Стилевые настройки с помощью cycler

Bachelor's degrees by gender

Дипломные работы по полу

Styling with cycler

Стилевые настройки с помощью cycler

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

Spec-Zone.ru

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