matplotlib.artist.ArtistInspector#
- class matplotlib.artist.ArtistInspector(o)#
基类:
object
一个辅助类,用于检查
Artist
并返回其可设置属性及其当前值的信息。使用一个
Artist
或可迭代的Artist
对象初始化 artist 检查器。如果使用可迭代对象,我们假定它是一个同质序列(所有Artist
对象类型相同),您有责任确保这一点。- aliased_name(s)#
如果 *s* 有别名,则返回“PROPNAME 或 alias”,否则返回“PROPNAME”。
例如,对于具有别名的行 markerfacecolor 属性,返回“markerfacecolor or mfc”;对于没有别名的 transform 属性,返回“transform”。
- aliased_name_rest(s, target)#
如果 *s* 有别名,则返回“PROPNAME 或 alias”,否则返回“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 风格文档来完成的。
- static is_alias(method)#
返回对象 method 是否是另一个方法的别名。
- static number_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()#
返回一个将属性名称映射到值的字典。