matplotlib.artist.ArtistInspector
- класс
matplotlib.artist.ArtistInspector(o)[source]
-
Вспомогательный класс для проверки
Artistи возвращения информации о настраиваемых свойствах и их текущих значениях.Инициализируйте инспектор художника с
Artistили итерируемым объектомArtistов. Если используется итерируемый объект, предполагается, что это однородная последовательность (всеArtistодного типа), и вы несете ответственность за это.-
__init__(o)[source] -
Инициализируйте инспектор художника с
Artistили итерируемым объектомArtistов. Если используется итерируемый объект, предполагается, что это однородная последовательность (всеArtistодного типа), и вы несете ответственность за это.
Методы
__init__(o)Инициализируйте инспектор художника с Artistили итерируемым объектомArtistов.aliased_name(s)Возвращает 'ИМЯ_СВОЙСТВА или псевдоним', если у s есть псевдоним, иначе возвращает 'ИМЯ_СВОЙСТВА'. aliased_name_rest(s, target)Возвращает 'ИМЯ_СВОЙСТВА или псевдоним', если у s есть псевдоним, иначе возвращает 'ИМЯ_СВОЙСТВА', отформатированное для reST. get_aliases()Получить словарь, сопоставляющий полные имена свойств с наборами псевдонимов для каждого псевдонима в ArtistInspector.get_setters()Получить строки атрибутов с установщиками для объекта. get_valid_values(attr)Получить допустимые аргументы для установщика, связанного с attr. is_alias(o)Возвращает, является ли метод объекта o псевдонимом для другого метода. pprint_getters()Возвращает получатели и фактические значения в виде списка строк. pprint_setters([prop, leadingspace])Если prop равно None, возвращает список строк всех настраиваемых свойств и их допустимых значений. pprint_setters_rest([prop, leadingspace])Если prop равно None, возвращает список отформатированных строк reST всех настраиваемых свойств и их допустимых значений. properties()Возвращает словарь, сопоставляющий имя свойства -> значение. -
aliased_name(s)[source] -
Возвращает 'ИМЯ_СВОЙСТВА или псевдоним', если у s есть псевдоним, иначе возвращает 'ИМЯ_СВОЙСТВА'.
Например, для свойства markerfacecolor линии, которое имеет псевдоним, возвращает 'markerfacecolor или mfc', а для свойства transform, которого нет, возвращает 'transform'.
-
aliased_name_rest(s, target)[source] -
Возвращает 'ИМЯ_СВОЙСТВА или псевдоним', если у s есть псевдоним, иначе возвращает 'ИМЯ_СВОЙСТВА', отформатированное для reST.
Например, для свойства markerfacecolor линии, которое имеет псевдоним, возвращает 'markerfacecolor или mfc', а для свойства transform, которого нет, возвращает 'transform'.
-
get_aliases()[source] -
Получить словарь, сопоставляющий полные имена свойств с наборами псевдонимов для каждого псевдонима в
ArtistInspector.Например, для линий:
{'markerfacecolor': {'mfc'}, 'linewidth' : {'lw'}, }
-
get_setters()[source] -
Получить строки атрибутов с установщиками для объекта.
Например, для линии вернуть
['markerfacecolor', 'linewidth', ....].
-
get_valid_values(attr)[source] -
Получить допустимые аргументы для установщика, связанного с attr.
Это делается путем запроса строчки документации установщика на строку, начинающуюся с "ACCEPTS:" или ".. ACCEPTS:", а затем путем поиска документации в стиле numpydoc для первого аргумента установщика.
-
is_alias(o)[source] -
Возвращает, является ли метод объекта o псевдонимом для другого метода.
-
pprint_getters()[source] -
Возвращает получатели и фактические значения в виде списка строк.
-
pprint_setters(prop=None, leadingspace=2)[source] -
Если prop равно None, возвращает список строк всех настраиваемых свойств и их допустимых значений.
Если prop не равно None, это допустимое имя свойства, и это свойство будет возвращено как строка свойства: допустимые значения.
-
pprint_setters_rest(prop=None, leadingspace=4)[source] -
Если prop равно None, возвращает список отформатированных строк reST всех настраиваемых свойств и их допустимых значений.
Если prop не равно None, это допустимое имя свойства, и это свойство будет возвращено как строка "свойство : допустимые" значения.
-
properties()[source] -
Возвращает словарь, сопоставляющий имя свойства -> значение.
-
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.artist.ArtistInspector.html