matplotlib.artist.ArtistInspector#
- class matplotlib.artist.ArtistInspector(o)[源代码][源代码]#
基类:
object一个辅助类,用于检查
Artist并返回有关其可设置属性和当前值的信息。使用
Artist或Artist的可迭代对象初始化艺术家检查器。如果使用可迭代对象,我们假设它是一个同质序列(所有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_valid_values(attr)[源代码][源代码]#
获取与 attr 相关联的设置器的合法参数。
这是通过查询设置器的文档字符串中以“ACCEPTS:”或“.. ACCEPTS:”开头的行,然后查找设置器第一个参数的 numpydoc 风格文档来完成的。
- pprint_setters(prop=None, leadingspace=2)[源代码][源代码]#
如果 prop 是 None,返回一个包含所有可设置属性和其有效值的字符串列表。
如果 prop 不是 None ,它是一个有效的属性名称,并且该属性将以属性字符串的形式返回:有效值。