matplotlib.artist.ArtistInspector#

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

基类:object

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

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

aliased_name(s)[源代码][源代码]#

如果 s 有别名,则返回 'PROPNAME or alias',否则返回 'PROPNAME'。

例如,对于具有别名的线标记面颜色属性,返回 'markerfacecolor 或 mfc',而对于没有别名的变换属性,返回 'transform'。

aliased_name_rest(s, target)[源代码][源代码]#

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

例如,对于具有别名的线标记面颜色属性,返回 'markerfacecolor 或 mfc',而对于没有别名的变换属性,返回 'transform'。

get_aliases()[源代码][源代码]#

获取一个字典,该字典将属性全名映射到 ArtistInspector 中每个别名的别名集合。

例如,对于以下行:

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

获取对象的带有设置器的属性字符串。

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

get_valid_values(attr)[源代码][源代码]#

获取与 attr 相关联的设置器的合法参数。

这是通过查询设置器的文档字符串中以“ACCEPTS:”或“.. ACCEPTS:”开头的行,然后查找设置器第一个参数的 numpydoc 风格文档来完成的。

static is_alias(method)[源代码][源代码]#

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

static number_of_parameters(func)[源代码][源代码]#

返回可调用对象 func 的参数数量。

pprint_getters()[源代码][源代码]#

返回获取器和实际值作为字符串列表。

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

如果 propNone,返回一个包含所有可设置属性和其有效值的字符串列表。

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

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

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

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

properties()[源代码][源代码]#

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