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