matplotlib.artist.ArtistInspector #

matplotlib.artist。ArtistInspector ( o ) [来源] #

基地:object

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

Artist使用 s或可迭代的 Artists初始化艺术家检查器。如果使用了一个可迭代对象,我们假设它是一个同构序列(所有Artists 都属于同一类型),并且您有责任确保它是同质序列。

aliased_name ( s ) [来源] #

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

例如,对于具有别名的行markerfacecolor 属性,返回“markerfacecolor 或mfc”,而对于没有别名的transform 属性,返回“transform”。

aliased_name_rest ( s , target ) [source] #

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

例如,对于具有别名的行markerfacecolor 属性,返回“markerfacecolor 或mfc”,而对于没有别名的transform 属性,返回“transform”。

get_aliases ( ) [来源] #

获取 dict 映射属性 fullnames 到ArtistInspector.

例如,对于行:

{'markerfacecolor': {'mfc'},
 'linewidth'      : {'lw'},
}
get_setters ( ) [来源] #

使用对象的设置器获取属性字符串。

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

get_valid_values ( attr ) [来源] #

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

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

静态 is_alias (方法) [来源] #

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

静态 number_of_parameters ( func ) [来源] #

返回可调用函数的参数个数。

pprint_getters ( ) [来源] #

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

pprint_setters ( prop = None , leadingspace = 2 ) [来源] #

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

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

pprint_setters_rest ( prop = None , leadingspace = 4 ) [来源] #

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

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

属性( ) [来源] #

返回一个字典映射属性名称 -> 值。