matplotlib.artist.ArtistInspector

class matplotlib.artist.ArtistInspector(o)[源代码]

用于检查 Artist 并返回有关其可设置属性及其当前值的信息。

使用 Artist 或者是 Artist S.如果使用一个iterable,我们假设它是一个齐次序列(所有 Artist 是同一类型的),这是你的责任,以确保这是如此。

__init__(o)[源代码]

使用 Artist 或者是 Artist S.如果使用一个iterable,我们假设它是一个齐次序列(所有 Artist 是同一类型的),这是你的责任,以确保这是如此。

方法

__init__ (o) 使用 Artist 或者是 Artist S
aliased_name (s) 如果返回“PROPNAME或alias” s 具有别名,否则返回“PROPNAME”。
aliased_name_rest \(S,目标) 如果返回“PROPNAME或alias” s 有别名,否则返回'PROPNAME',格式为reST。
get_aliases () 为中的每个别名获取dict映射属性fullnames到别名集 ArtistInspector .
get_setters () 获取带有对象setters的属性字符串。
get_valid_values [(AtTr]) 获取与关联的setter的合法参数 attr .
is_alias (o) 返回是否方法对象 o 是另一个方法的别名。
pprint_getters () 返回getter和实际值作为字符串列表。
pprint_setters \ [prop, leadingspace] ) 如果 propNone ,返回所有可设置属性及其有效值的字符串列表。
pprint_setters_rest \ [prop, leadingspace] ) 如果 propNone ,返回所有可设置属性及其有效值的reST格式字符串的列表。
properties () 返回字典映射属性name->value。
aliased_name(s)[源代码]

如果返回“PROPNAME或alias” s 具有别名,否则返回“PROPNAME”。

e、 g.对于具有别名的line markerface color属性,返回“markerface color or mfc”,对于没有别名的transform属性,返回“transform”。

aliased_name_rest(s, target)[源代码]

如果返回“PROPNAME或alias” s 有别名,否则返回'PROPNAME',格式为reST。

e、 g.对于具有别名的line markerface color属性,返回“markerface color or mfc”,对于没有别名的transform属性,返回“transform”。

get_aliases()[源代码]

为中的每个别名获取dict映射属性fullnames到别名集 ArtistInspector .

例如,对于线条:

{'markerfacecolor': {'mfc'},
 'linewidth'      : {'lw'},
}
get_setters()[源代码]

获取带有对象setters的属性字符串。

例如,对于一行,return ['markerfacecolor', 'linewidth', ....] .

get_valid_values(attr)[源代码]

获取与关联的setter的合法参数 attr .

这是通过查询setter的docstring以“ACCEPTS:”或“.”开头的行来完成的。。接受:,然后为setter的第一个参数查找numpydoc样式的文档。

is_alias(o)[源代码]

返回是否方法对象 o 是另一个方法的别名。

pprint_getters()[源代码]

返回getter和实际值作为字符串列表。

pprint_setters(prop=None, leadingspace=2)[源代码]

如果 propNone ,返回所有可设置属性及其有效值的字符串列表。

如果 prop 不是 None ,它是一个有效的属性名,该属性将作为一个属性字符串返回:有效值。

pprint_setters_rest(prop=None, leadingspace=4)[源代码]

如果 propNone ,返回所有可设置属性及其有效值的reST格式字符串的列表。

如果 prop 不是 None ,它是一个有效的属性名,该属性将作为“property:valid”值的字符串返回。

properties()[源代码]

返回字典映射属性name->value。