matplotlib.artist
Класс
- Класс [исходный код]
-
Абстрактный базовый класс для объектов, которые отображаются в FigureCanvas.
Как правило, все видимые элементы в фигуре являются подклассами Artist.
Интерактивное
| Добавить обратный вызов | Добавить функцию обратного вызова, которая будет вызываться всякий раз, когда изменяется одно из свойств объекта. |
| Удалить обратный вызов | Удалить обратный вызов по его идентификатору наблюдателя. |
| Вызвать все зарегистрированные обратные вызовы | Вызвать все зарегистрированные обратные вызовы. |
| Получить данные курсора | Возвращает данные курсора для заданного события. |
| Отформатировать данные курсора | Возвращает строковое представление данных. |
| mouseover | Если это свойство установлено в True, объект будет запрошен для получения пользовательской информации контекста при перемещении курсора мыши над ним. |
| contains | Проверяет, содержит ли объект событие мыши. |
| Установить contains | Определить пользовательскую проверку contains для объекта. |
| Получить содержит | Возвращает пользовательскую функцию проверки содержимого объекта, если она установлена, или None. |
| pick | Обработать событие выбора. |
| pickable | Возвращает, можно ли выбрать объект. |
| Установить поведение выбора | Определить поведение выбора объекта. |
| Получить поведение выбора | Возвращает поведение выбора объекта. |
Обрезка
| Установить обрезку | Установить, использует ли объект обрезку. |
| Получить обрезку | Возвращает, использует ли объект обрезку. |
| Установить область обрезки | Устанавливает область обрезки объекта Bbox. |
| Получить область обрезки | Возвращает область обрезки. |
| Установить путь обрезки | Устанавливает путь обрезки объекта. |
| Получить путь обрезки | Возвращает путь обрезки. |
Свойства объёма
| Обновить | Обновить свойства этого объекта из словаря props. |
| Обновить из | Скопировать свойства из other в self. |
| Свойства | Возвращает словарь всех свойств объекта. |
| Установить | Устанавливатель свойств для партии. |
Рисование
Artist.draw | Отобразить элемент с помощью заданного рендерера. |
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 | Принудительно отображать в растровом (битовом) формате в выходных данных векторного бэкэнда. |
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.set_transform | Установить преобразование элемента. |
Artist.get_transform | Возвращает экземпляр Transform, используемый этим элементом. |
Artist.is_transform_set | Возвращает, задано ли преобразование элемента явно. |
Единицы
Artist.convert_xunits | Преобразовать x, используя тип единиц оси x. |
Artist.convert_yunits | Преобразовать y, используя тип единиц оси y. |
Artist.have_units | Возвращает True, если единицы установлены на любой оси. |
Метаданные
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 | Декоратор для метода draw объекта Artist. |
get | Возвращает значение свойства объекта. |
getp | Возвращает значение свойства объекта. |
setp | Установить свойство объекта Artist. |
kwdoc | Просмотреть класс Artist (используя ArtistInspector) и получить информацию о его устанавливаемых свойствах и их текущих значениях. |
ArtistInspector | Вспомогательный класс для просмотра объекта Artist и получения информации о его устанавливаемых свойствах и их текущих значениях. |
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/artist_api.html