matplotlib.artist#

继承图#

matplotlib.axes._axes.Axes、matplotlib.axes._base._AxesBase、matplotlib.axis.Axis、matplotlib.axis.Tick、matplotlib.axis.XAxis、matplotlib.axis.XTick、matplotlib.axis.YAxis、matplotlib的继承图.axis.YTick,matplotlib.collections.AsteriskPolygonCollection,matplotlib.collections.BrokenBarHCollection,matplotlib.collections.CircleCollection,matplotlib.collections.Collection,matplotlib.collections.EllipseCollection,matplotlib.collections.EventCollection,matplotlib.collections.LineCollection,matplotlib.collections .PatchCollection,matplotlib.collections.PathCollection,matplotlib.collections.PolyCollection,matplotlib.collections.QuadMesh,matplotlib.collections.RegularPolyCollection,matplotlib.collections.StarPolygonCollection,matplotlib.collections.TriMesh,matplotlib.collections._CollectionWithSizes,matplotlib.contour。ClabelText,matplotlib.figure.Figure,matplotlib.image.AxesImage,matplotlib.image.BboxImage,matplotlib.image.FigureImage,matplotlib.image.NonUniformImage,matplotlib.image.PcolorImage,matplotlib.image._ImageBase,matplotlib.legend.Legend, matplotlib.lines.Line2D,matplotlib.offsetbox.AnchoredOffsetbox,matplotlib.offsetbox.AnchoredText,matplotlib.offsetbox.AnnotationBbox,matplotlib.offsetbox.AuxTransformBox,matplotlib.offsetbox.DrawingArea,matplotlib.offsetbox.HPacker,matplotlib.offsetbox.OffsetBox,matplotlib。 offsetbox.OffsetImage、matplotlib.offsetbox.PackerBase、matplotlib.offsetbox.PaddedBox、matplotlib.offsetbox.TextArea、matplotlib.offsetbox.VPacker、matplotlib.patches.Arc、matplotlib.patches.Arrow、matplotlib.patches.Circle、matplotlib.patches。 CirclePolygon、matplotlib.patches.ConnectionPatch、matplotlib.patches.Ellipse、matplotlib。补丁.FancyArrow,matplotlib.patches.FancyArrowPatch,matplotlib.patches.FancyBboxPatch,matplotlib.patches.Patch,matplotlib.patches.PathPatch,matplotlib.patches.StepPatch,matplotlib.patches.Polygon,matplotlib.patches.Rectangle,matplotlib.patches。 RegularPolygon,matplotlib.patches.Shadow,matplotlib.patches.Wedge,matplotlib.projections.geo.AitoffAxes,matplotlib.projections.geo.GeoAxes,matplotlib.projections.geo.HammerAxes,matplotlib.projections.geo.LambertAxes,matplotlib.projections。 geo.MollweideAxes,matplotlib.projections.polar.PolarAxes,matplotlib.quiver.Barbs,matplotlib.quiver.Quiver,matplotlib.quiver.QuiverKey,matplotlib.spines.Spine,matplotlib.table.Cell,matplotlib.table.CustomCell,matplotlib。 table.Table,matplotlib.text.Annotation,matplotlib.text.Text补丁.FancyBboxPatch,matplotlib.patches.Patch,matplotlib.patches.PathPatch,matplotlib.patches.StepPatch,matplotlib.patches.Polygon,matplotlib.patches.Rectangle,matplotlib.patches.RegularPolygon,matplotlib.patches.Shadow,matplotlib.patches。楔形,matplotlib.projections.geo.AitoffAxes,matplotlib.projections.geo.GeoAxes,matplotlib.projections.geo.HammerAxes,matplotlib.projections.geo.LambertAxes,matplotlib.projections.geo.MollweideAxes,matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs、matplotlib.quiver.Quiver、matplotlib.quiver.QuiverKey、matplotlib.spines.Spine、matplotlib.table.Cell、matplotlib.table.CustomCell、matplotlib.table.Table、matplotlib.text.Annotation、matplotlib。文本.文本补丁.FancyBboxPatch,matplotlib.patches.Patch,matplotlib.patches.PathPatch,matplotlib.patches.StepPatch,matplotlib.patches.Polygon,matplotlib.patches.Rectangle,matplotlib.patches.RegularPolygon,matplotlib.patches.Shadow,matplotlib.patches。楔形,matplotlib.projections.geo.AitoffAxes,matplotlib.projections.geo.GeoAxes,matplotlib.projections.geo.HammerAxes,matplotlib.projections.geo.LambertAxes,matplotlib.projections.geo.MollweideAxes,matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs、matplotlib.quiver.Quiver、matplotlib.quiver.QuiverKey、matplotlib.spines.Spine、matplotlib.table.Cell、matplotlib.table.CustomCell、matplotlib.table.Table、matplotlib.text.Annotation、matplotlib。文本.文本matplotlib.patches.Rectangle、matplotlib.patches.RegularPolygon、matplotlib.patches.Shadow、matplotlib.patches.Wedge、matplotlib.projections.geo.AitoffAxes、matplotlib.projections.geo.GeoAxes、matplotlib.projections.geo.HammerAxes、matplotlib。 projections.geo.LambertAxes,matplotlib.projections.geo.MollweideAxes,matplotlib.projections.polar.PolarAxes,matplotlib.quiver.Barbs,matplotlib.quiver.Quiver,matplotlib.quiver.QuiverKey,matplotlib.spines.Spine,matplotlib.table。单元格,matplotlib.table.CustomCell,matplotlib.table.Table,matplotlib.text.Annotation,matplotlib.text.Textmatplotlib.patches.Rectangle、matplotlib.patches.RegularPolygon、matplotlib.patches.Shadow、matplotlib.patches.Wedge、matplotlib.projections.geo.AitoffAxes、matplotlib.projections.geo.GeoAxes、matplotlib.projections.geo.HammerAxes、matplotlib。 projections.geo.LambertAxes,matplotlib.projections.geo.MollweideAxes,matplotlib.projections.polar.PolarAxes,matplotlib.quiver.Barbs,matplotlib.quiver.Quiver,matplotlib.quiver.QuiverKey,matplotlib.spines.Spine,matplotlib.table。单元格,matplotlib.table.CustomCell,matplotlib.table.Table,matplotlib.text.Annotation,matplotlib.text.Textmatplotlib.projections.geo.MollweideAxes,matplotlib.projections.polar.PolarAxes,matplotlib.quiver.Barbs,matplotlib.quiver.Quiver,matplotlib.quiver.QuiverKey,matplotlib.spines.Spine,matplotlib.table.Cell,matplotlib.table。 CustomCell、matplotlib.table.Table、matplotlib.text.Annotation、matplotlib.text.Textmatplotlib.projections.geo.MollweideAxes,matplotlib.projections.polar.PolarAxes,matplotlib.quiver.Barbs,matplotlib.quiver.Quiver,matplotlib.quiver.QuiverKey,matplotlib.spines.Spine,matplotlib.table.Cell,matplotlib.table。 CustomCell、matplotlib.table.Table、matplotlib.text.Annotation、matplotlib.text.Text

Artist班级#

matplotlib.artist。艺术家[来源] #

呈现为 FigureCanvas 的对象的抽象基类。

通常,图形中的所有可见元素都是 Artist 的子类。

互动#

Artist.add_callback

Artist添加一个回调函数,只要的属性之一发生更改,就会调用该回调函数。

Artist.remove_callback

根据观察者 ID 移除回调。

Artist.pchanged

调用所有注册的回调。

Artist.get_cursor_data

返回给定事件的光标数据。

Artist.format_cursor_data

返回data的字符串表示形式。

Artist.set_mouseover

设置当鼠标光标移到该艺术家上时是否向其查询自定义上下文信息。

Artist.get_mouseover

返回当鼠标光标移动到该艺术家上时是否向其查询自定义上下文信息。

Artist.mouseover

返回当鼠标光标移动到该艺术家上时是否向其查询自定义上下文信息。

Artist.contains

测试艺术家是否包含鼠标事件。

Artist.pick

处理挑选事件。

Artist.pickable

返回艺术家是否可挑选。

Artist.set_picker

定义艺术家的采摘行为。

Artist.get_picker

返回艺术家的采摘行为。

剪辑#

Artist.set_clip_on

设置艺术家是否使用剪辑。

Artist.get_clip_on

返回艺术家是否使用剪辑。

Artist.set_clip_box

设置艺术家的剪辑Bbox

Artist.get_clip_box

返回剪贴箱。

Artist.set_clip_path

设置艺术家的剪辑路径。

Artist.get_clip_path

返回剪辑路径。

批量属性#

Artist.update

从 dict props更新此艺术家的属性。

Artist.update_from

将属性从other复制到self

Artist.properties

返回艺术家所有属性的字典。

Artist.set

一次设置多个属性。

绘图#

Artist.draw

使用给定的渲染器绘制艺术家(及其子级)。

Artist.set_animated

设置艺术家是否打算在动画中使用。

Artist.get_animated

返回艺术家是否是动画的。

Artist.set_alpha

设置用于混合的 alpha 值 - 并非所有后端都支持。

Artist.get_alpha

返回用于混合的 alpha 值 - 并非所有后端都支持。

Artist.set_snap

设置捕捉行为。

Artist.get_snap

返回捕捉设置。

Artist.set_visible

设置艺术家的可见性。

Artist.get_visible

返回可见性。

Artist.zorder

Artist.set_zorder

为艺术家设置 zorder。

Artist.get_zorder

归还艺术家的 zorder。

Artist.set_agg_filter

设置聚合过滤器。

Artist.set_sketch_params

设置草图参数。

Artist.get_sketch_params

返回艺术家的草图参数。

Artist.set_rasterized

强制进行矢量图形输出的光栅化(位图)绘图。

Artist.get_rasterized

返回艺术家是否要被光栅化。

Artist.set_path_effects

设置路径效果。

Artist.get_path_effects

Artist.get_agg_filter

返回用于 agg 过滤器的过滤器函数。

Artist.get_window_extent

在显示空间中获取艺术家的边界框。

Artist.get_tightbbox

喜欢Artist.get_window_extent,但包括任何剪辑。

Artist.get_transformed_clip_path_and_affine

返回应用了其变换的非仿射部分和其变换的剩余仿射部分的剪辑路径。

图和轴#

Artist.remove

如果可能,将艺术家从图中移除。

Artist.axes

Axes艺术家所在的实例,或None

Artist.set_figure

设置Figure艺术家所属的实例。

Artist.get_figure

返回Figure艺术家所属的实例。

儿童#

Artist.get_children

Artist返回this的子节点列表Artist

Artist.findobj

查找艺术家对象。

变换#

Artist.set_transform

设置艺术家变换。

Artist.get_transform

返回Transform此艺术家使用的实例。

Artist.is_transform_set

返回 Artist 是否有明确设置的变换。

单位#

Artist.convert_xunits

使用 xaxis 的单位类型转换x 。

Artist.convert_yunits

使用 y 轴的单位类型转换y 。

Artist.have_units

返回是否在任何轴上设置单位。

元数据#

Artist.set_gid

设置艺术家的(组)ID。

Artist.get_gid

返回组 ID。

Artist.set_label

设置将在图例中显示的标签。

Artist.get_label

返回图例中用于此艺术家的标签。

Artist.set_url

设置艺术家的网址。

Artist.get_url

返回网址。

杂项#

Artist.sticky_edges

xy用于自动缩放的粘性边缘列表。

Artist.set_in_layout

设置艺术家是否包含在布局计算中,例如

Artist.get_in_layout

True如果艺术家包含在布局计算中,则返回布尔标志。

Artist.stale

艺术家是否“过时”并且需要重新绘制输出以匹配艺术家的内部状态。

功能#

allow_rasterization

Artist.draw 方法的装饰器。

get

返回一个Artist's property的值,或者打印所有的值。

getp

返回一个Artist's property的值,或者打印所有的值。

setp

设置一个或多个属性Artist,或列出允许的值。

kwdoc

检查一个Artist类(使用ArtistInspector)并返回有关其可设置属性及其当前值的信息。

ArtistInspector

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