📅  最后修改于: 2023-12-03 15:04:30.869000             🧑  作者: Mango
Matplotlib.artist.Artist.properties()
函数用于获取 Artist
对象的属性字典,包含了对象实例中所有定义的属性,以及它们的值。
Artist.properties()
无参数。
返回一个字典,包含 Artist
对象实例中所有属性的名称和对应的值。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
line, = ax.plot([1, 2, 3], [4, 5, 6], linewidth=2, linestyle=":")
props = line.properties()
print(props)
输出结果:
{'agg_filter': None,
'alpha': None,
'animated': False,
'antialiased': True,
'children': [],
'clip_box': None,
'clip_on': True,
'clip_path': None,
'color': (0.0, 0.0, 0.0, 1.0),
'contains': None,
'dash_capstyle': 'butt',
'dash_joinstyle': 'round',
'dashes': (4.0, 2.0),
'data': ((1, 4), (2, 5), (3, 6)),
'drawstyle': 'default',
'figure': <Figure size 432x288 with 1 Axes>,
'fillstyle': 'full',
'gid': None,
'in_layout': True,
'label': '_line0',
'linestyle': ':',
'linewidth': 2,
'marker': 'None',
'markeredgecolor': 'auto',
'markeredgewidth': 1.0,
'markerfacecolor': 'auto',
'markerfacecoloralt': 'none',
'markersize': 6.0,
'markevery': None,
'offset_position': 'screen',
'offsets': None,
'path_effects': [],
'picker': None,
'pickradius': 5,
'rasterized': None,
'sketch_params': None,
'snap': None,
'solid_capstyle': 'projecting',
'solid_joinstyle': 'round',
'transform': <matplotlib.transforms.CompositeGenericTransform object at 0x7ff3c6a3bc70>,
'transformed_clip_path_and_affine': (None, None),
'url': None,
'uuid': '5c113030-66a0-4638-918d-6a22c1a508dc',
'visible': True,
'xdata': [1, 2, 3],
'ydata': [4, 5, 6],
'zorder': 2}
可以看到返回的字典包含了 line
的所有属性名称和对应的值。
以上就是 Matplotlib.artist.Artist.properties()
函数的介绍。