matplotlib.artist.ArtistInspector
- classmatplotlib.artist.ArtistInspector(o)[исходный код]
-
Базовые классы:
objectВспомогательный класс для анализа объекта
Artistи получения сведений о его изменяемых свойствах и их текущих значениях.Инициализирует инспектор художника объектом
Artistили итерируемым объектом изArtist. Если используется итерируемый объект, предполагается, что это однородная последовательность (всеArtistимеют один и тот же тип); вы отвечаете за то, чтобы это условие выполнялось.- aliased_name(s)[исходный код]
-
Возвращает 'PROPNAME or alias', если у s есть псевдоним, иначе возвращает 'PROPNAME'.
Например, для свойства линии markerfacecolor, у которого есть псевдоним, возвращает 'markerfacecolor or mfc', а для свойства transform, у которого псевдонима нет, возвращает 'transform'.
- aliased_name_rest(s, target)[исходный код]
-
Возвращает 'PROPNAME or alias', если у s есть псевдоним, иначе возвращает 'PROPNAME'; форматирует результат для reST.
Например, для свойства линии markerfacecolor, у которого есть псевдоним, возвращает 'markerfacecolor or mfc', а для свойства transform, у которого псевдонима нет, возвращает 'transform'.
- get_aliases()[исходный код]
-
Возвращает словарь, сопоставляющий полные имена свойств с наборами их псевдонимов для каждого псевдонима в
ArtistInspector.например, для линий:
{'markerfacecolor': {'mfc'}, 'linewidth' : {'lw'}, }
- get_setters()[исходный код]
-
Возвращает строки атрибутов, для которых у объекта имеются сеттеры.
Например, для линии возвращает
['markerfacecolor', 'linewidth', ....].
- get_valid_values(attr)[исходный код]
-
Возвращает допустимые аргументы для сеттера, связанного с attr.
Для этого в строке документации сеттера выполняется поиск строки, начинающейся с "ACCEPTS:" или ".. ACCEPTS:", а затем — документации в стиле numpydoc для первого аргумента сеттера.
- staticis_alias(method)[исходный код]
-
Возвращает, является ли объект method псевдонимом другого метода.
- staticnumber_of_parameters(func)[исходный код]
-
Возвращает число параметров вызываемого объекта func.
- pprint_getters()[исходный код]
-
Возвращает список строк с геттерами и их фактическими значениями.
- pprint_setters(prop=None, leadingspace=2)[исходный код]
-
Если prop равен None, возвращает список строк со всеми изменяемыми свойствами и их допустимыми значениями.
Если prop не равен None, это допустимое имя свойства; оно будет возвращено в виде строки «свойство : допустимые значения».
- pprint_setters_rest(prop=None, leadingspace=4)[исходный код]
-
Если prop равен None, возвращает список строк в формате reST со всеми изменяемыми свойствами и их допустимыми значениями.
Если prop не равен None, это допустимое имя свойства; оно будет возвращено в виде строки «свойство : допустимые значения».
- properties()[исходный код]
-
Возвращает словарь, сопоставляющий имена свойств и их значения.
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.artist.ArtistInspector.html