Spec-Zone.ru › Matplotlib

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.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.ContourSet, matplotlib.contour.QuadContourSet, matplotlib.figure.FigureBase, matplotlib.figure.Figure, matplotlib.figure.SubFigure, 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.Annulus, matplotlib.patches.Arc, matplotlib.patches.Arrow, matplotlib.patches.Circle, matplotlib.patches.CirclePolygon, matplotlib.patches.ConnectionPatch, matplotlib.patches.Ellipse, matplotlib.patches.FancyArrow, matplotlib.patches.FancyArrowPatch, matplotlib.patches.FancyBboxPatch, matplotlib.patches.Patch, matplotlib.patches.PathPatch, matplotlib.patches.Polygon, matplotlib.patches.Rectangle, matplotlib.patches.RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches.StepPatch, 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.projections.polar.RadialAxis, matplotlib.projections.polar.RadialTick, matplotlib.projections.polar.ThetaAxis, matplotlib.projections.polar.ThetaTick, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table.Cell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib.text.Text, matplotlib.tri.TriContourSet

Artist класс

classmatplotlib.artist.Artist[исходный код]

Абстрактный базовый класс объектов, которые отображаются на FigureCanvas.

Как правило, все видимые элементы фигуры являются подклассами Artist.

Интерактивность

Artist.add_callback

Добавить функцию обратного вызова, которая будет вызываться при изменении одного из свойств объекта Artist.

Artist.remove_callback

Удалить функцию обратного вызова по идентификатору наблюдателя.

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

Обновить свойства этого графического объекта значениями из словаря props.

Artist.update_from

Скопировать свойства из other в self.

Artist.properties

Вернуть словарь всех свойств графического объекта.

Artist.set

Задать несколько свойств одновременно.

Отрисовка

Artist.draw

Нарисовать Artist (и его дочерние объекты) с помощью заданного средства отрисовки.

Artist.set_animated

Задать, предназначен ли графический объект для использования в анимации.

Artist.get_animated

Вернуть значение, указывающее, является ли графический объект анимированным.

Artist.set_alpha

Задать значение альфа-канала для смешивания — поддерживается не всеми бэкендами.

Artist.get_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

Задать фильтр agg.

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 или SubFigure, которому принадлежит графический объект.

Artist.get_figure

Вернуть экземпляр Figure или SubFigure, которому принадлежит графический объект.

Дочерние объекты

Artist.get_children

Вернуть список дочерних объектов Artist этого Artist.

Artist.findobj

Найти объекты Artist.

Преобразование

Artist.set_transform

Задать преобразование графического объекта.

Artist.get_transform

Вернуть экземпляр Transform, используемый этим графическим объектом.

Artist.is_transform_set

Вернуть значение, указывающее, задано ли для Artist преобразование явно.

Единицы измерения

Artist.convert_xunits

Преобразовать x, используя тип единиц измерения оси x.

Artist.convert_yunits

Преобразовать y, используя тип единиц измерения оси y.

Artist.have_units

Вернуть значение, указывающее, заданы ли единицы измерения для какой-либо оси.

Метаданные

Artist.set_gid

Задать (групповой) идентификатор графического объекта.

Artist.get_gid

Вернуть идентификатор группы.

Artist.set_label

Задать метку, которая будет отображаться в легенде.

Artist.get_label

Вернуть метку этого графического объекта, используемую в легенде.

Artist.set_url

Задать URL графического объекта.

Artist.get_url

Вернуть URL.

Разное

Artist.sticky_edges

x и y списки фиксированных границ для автоматического масштабирования.

Artist.set_in_layout

Задать, должен ли графический объект учитываться при расчётах компоновки, например.

Artist.get_in_layout

Вернуть логический флаг: True, если графический объект учитывается при расчётах компоновки.

Artist.stale

Указывает, является ли графический объект «устаревшим» и нуждается ли он в повторной отрисовке, чтобы вывод соответствовал внутреннему состоянию объекта.

Функции

allow_rasterization

Декоратор для метода Artist.draw.

get

Вернуть значение свойства объекта Artist или вывести все его свойства.

getp

Вернуть значение свойства объекта Artist или вывести все его свойства.

setp

Задать одно или несколько свойств объекта Artist или вывести список допустимых значений.

kwdoc

Изучить класс Artist (с помощью ArtistInspector) и вернуть информацию о задаваемых свойствах и их текущих значениях.

ArtistInspector

Вспомогательный класс для изучения объекта Artist и получения информации о задаваемых свойствах и их текущих значениях.

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/artist_api.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API