matplotlib.rcsetup
Модуль rcsetup содержит код проверки для настройки с помощью параметров Matplotlib rc.
Каждому параметру rc назначена функция, используемая для проверки любых попыток изменения этого параметра. Функции проверки определены в модуле rcsetup и используются для построения глобального объекта rcParams, который хранит настройки и на который ссылаются в Matplotlib.
Значения параметров rc по умолчанию устанавливаются в файле matplotlibrc по умолчанию. Любые добавления или удаления параметров, указанные здесь, также должны быть перенесены в matplotlibrc.template в корневом каталоге исходного кода Matplotlib.
- classmatplotlib.rcsetup.ValidateInStrings(key, valid, ignorecase=False, *, _deprecated_since=None)[source]
-
Основывается на
object.valid — список допустимых строк.
- matplotlib.rcsetup.cycler(*args, **kwargs)[source]
-
Создаёт объект
Cycler, аналогичноcycler.cycler(), но включает проверку входных данных.Возможные варианты вызова:
cycler(cycler) cycler(label=values[, label2=values2[, ...]]) cycler(label, values)
Вариант 1 копирует заданный объект
Cycler.Вариант 2 создаёт
Cycler, который циклически перебирает одно или несколько свойств одновременно. Если задано несколько свойств, списки их значений должны иметь одинаковую длину.Вариант 3 создаёт
Cyclerдля одного свойства. Этот вариант существует для совместимости с исходным циклом. Его использование не рекомендуется в пользу формы с ключевыми словами, т.е.cycler(label=values).- Параметры
-
- cyclerCycler
-
Конструктор копирования для Cycler.
- labelstr
-
Ключ свойства. Должен быть допустимым свойством
Artist. Например, 'color' или 'linestyle'. Допускаются псевдонимы, такие как 'c' для 'color' и 'lw' для 'linewidth'. - valuesiterable
-
Конечная итерируемая последовательность значений свойства. Эти значения проверяются и вызовут ValueError, если они недопустимы.
- Возвращает
-
- Cycler
-
Новый
Cyclerдля заданных свойств.
Примеры
Создание цикла для одного свойства:
>>> c = cycler(color=['red', 'green', 'blue'])
Создание цикла для одновременного циклического перебора нескольких свойств (например, красная окружность, зелёный плюс, синяя крестовина):
>>> c = cycler(color=['red', 'green', 'blue'], ... marker=['o', '+', 'x'])
- matplotlib.rcsetup.validate_any(s)[source]
- matplotlib.rcsetup.validate_anylist(s)[source]
- matplotlib.rcsetup.validate_aspect(s)[source]
- matplotlib.rcsetup.validate_axisbelow(s)[source]
- matplotlib.rcsetup.validate_backend(s)[source]
- matplotlib.rcsetup.validate_bbox(s)[source]
- matplotlib.rcsetup.validate_bool(b)[source]
-
Преобразовать b в
boolили вызвать исключение.
- matplotlib.rcsetup.validate_color(s)[source]
-
Возвращает допустимый аргумент цвета.
- matplotlib.rcsetup.validate_color_for_prop_cycle(s)[source]
- matplotlib.rcsetup.validate_color_or_auto(s)[source]
- matplotlib.rcsetup.validate_color_or_inherit(s)[source]
-
Возвращает допустимый аргумент цвета.
- matplotlib.rcsetup.validate_colorlist(s)[source]
-
возвращает список цветовых спецификаций
- matplotlib.rcsetup.validate_cycler(s)[source]
-
Возвращает объект Cycler из строкового представления или сам объект.
- matplotlib.rcsetup.validate_dashlist(s)[source]
-
Возвращает список чисел с плавающей точкой.
- matplotlib.rcsetup.validate_dpi(s)[source]
-
Проверяет, что s является строкой 'figure', или преобразует s в число с плавающей точкой, или вызывает исключение.
- matplotlib.rcsetup.validate_fillstylelist(s)[source]
- matplotlib.rcsetup.validate_float(s)[source]
- matplotlib.rcsetup.validate_float_or_None(s)[source]
- matplotlib.rcsetup.validate_floatlist(s)[source]
-
Возвращает список чисел с плавающей точкой.
- matplotlib.rcsetup.validate_font_properties(s)[source]
- matplotlib.rcsetup.validate_fontsize(s)[source]
- matplotlib.rcsetup.validate_fontsize_None(s)[source]
- matplotlib.rcsetup.validate_fontsizelist(s)[source]
- matplotlib.rcsetup.validate_fonttype(s)[source]
-
Проверяет, что это тип шрифта Postscript или PDF, который мы знаем, как преобразовать.
- matplotlib.rcsetup.validate_fontweight(s)[source]
- matplotlib.rcsetup.validate_hatch(s)[source]
-
Проверка шаблона штриховки. Строка шаблона штриховки может содержать любую последовательность следующих символов:
\ / | - + * . x o O.
- matplotlib.rcsetup.validate_hatchlist(s)[source]
-
Проверка шаблона штриховки. Строка шаблона штриховки может содержать любую последовательность следующих символов:
\ / | - + * . x o O.
- matplotlib.rcsetup.validate_hist_bins(s)[source]
- matplotlib.rcsetup.validate_int(s)[source]
- matplotlib.rcsetup.validate_int_or_None(s)[source]
- matplotlib.rcsetup.validate_markevery(s)[source]
-
Проверка свойства markevery объекта Line2D.
- Параметры
-
- sNone, целое число, (целое число, целое число), срез, число с плавающей точкой, (число с плавающей точкой, число с плавающей точкой) или список [целое число]
- Возвращает
-
- None, целое число, (целое число, целое число), срез, число с плавающей точкой, (число с плавающей точкой, число с плавающей точкой) или список [целое число]
- matplotlib.rcsetup.validate_markeverylist(s)[source]
-
Проверка свойства markevery объекта Line2D.
- Параметры
-
- sNone, целое число, (целое число, целое число), срез, число с плавающей точкой, (число с плавающей точкой, число с плавающей точкой) или список целых чисел
- Возвращает
-
- None, целое число, (целое число, целое число), срез, число с плавающей точкой, (число с плавающей точкой, число с плавающей точкой) или список целых чисел
- matplotlib.rcsetup.validate_ps_distiller(s)[source]
- matplotlib.rcsetup.validate_sketch(s)[source]
- matplotlib.rcsetup.validate_string(s)[source]
- matplotlib.rcsetup.validate_string_or_None(s)[source]
- matplotlib.rcsetup.validate_stringlist(s)[source]
-
возвращает список строк
- matplotlib.rcsetup.validate_whiskers(s)[source]
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/rcsetup_api.html