matplotlib.художник
Artist класс
-
class matplotlib.artist.Artist[source] -
Абстрактный базовый класс для объектов, которые отрисовываются в FigureCanvas.
Как правило, все видимые элементы в графике являются подклассами Artist.
Интерактивное взаимодействие
Artist.add_callback | Добавить функцию обратного вызова, которая будет вызываться всякий раз, когда меняется одно из свойств Artist. |
Artist.remove_callback | Удалить обработчик на основе его идентификатора. |
Artist.pchanged | Вызвать все зарегистрированные обработчики. |
Artist.get_cursor_data | Возвращает данные указателя для данного события. |
Artist.format_cursor_data | Возвращает строковое представление данных data. |
Artist.mouseover | |
Artist.contains | Проверяет, содержит ли элемент графики событие мыши. |
Artist.set_contains | Определить пользовательскую проверку нахождения внутри элемента графики. |
Artist.get_contains | Возвращает пользовательскую функцию проверки нахождения внутри элемента, если она задана, или None. |
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 | Установить z-порядок элемента. |
Artist.get_zorder | Возвращает z-порядок элемента. |
Artist.set_agg_filter | Установить фильтр agg. |
Artist.set_sketch_params | Устанавливает параметры наброска. |
Artist.get_sketch_params | Возвращает параметры наброска для элемента. |
Artist.set_rasterized | Принудительное растрирование (отображение в формате bitmap) при выводе в векторном бэкенде. |
Artist.get_rasterized | Возвращает значение, определяющее, необходимо ли растрировать элемент. |
Artist.set_path_effects | Установить эффекты пути. |
Artist.get_path_effects | |
Artist.get_agg_filter | Возвращает функцию фильтра для использования с фильтром agg. |
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 этого элемента Artist. |
Artist.findobj | Найти элементы Artist. |
Преобразование
Artist.set_transform | Установить преобразование элемента. |
Artist.get_transform | Возвращает экземпляр Transform, используемый этим элементом. |
Artist.is_transform_set | Возвращает, имеет ли элемент явно установленное преобразование. |
Единицы измерения
Artist.convert_xunits | Преобразовать x, используя тип единиц измерения оси x. |
Artist.convert_yunits | Преобразовать y, используя тип единиц измерения оси y. |
Artist.have_units | Возвращает True, если на осях x или y установлены единицы измерения. |
Метаданные
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 | Возвращает значение свойства объекта. |
getp | Возвращает значение свойства объекта. |
setp | Устанавливает свойство объекта художника. |
kwdoc | Просматривает класс Artist (используя ArtistInspector) и возвращает информацию о настраиваемых свойствах и их текущих значениях. |
ArtistInspector | Вспомогательный класс для проверки класса Artist и возвращения информации о настраиваемых свойствах и их текущих значениях. |
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/artist_api.html