Spec-Zone.ru › Matplotlib 3.1

matplotlib.backends.backend_mixed

class matplotlib.backends.backend_mixed.MixedModeRenderer(figure, width, height, dpi, vector_renderer, raster_renderer_class=None, bbox_inches_restore=None) [source]

Bases: object

Класс-помощник для реализации рендера, который переключается между векторной и растровой отрисовкой. Пример — PDF-экспорт, где большинство элементов отрисовывается с помощью векторных команд PDF, но некоторые очень сложные объекты, такие как сетки квадрантов, растрируются и затем выводятся как изображения.

Параметры:
figure : matplotlib.figure.Figure

Экземпляр фигуры.

width : scalar

Ширина холста в логических единицах

height : scalar

Высота холста в логических единицах

dpi : scalar

dpi холста

vector_renderer : matplotlib.backend_bases.RendererBase

Экземпляр подкласса RendererBase, который будет использоваться для векторной отрисовки.

raster_renderer_class : matplotlib.backend_bases.RendererBase

Класс рендера, который следует использовать для растровой отрисовки. Если не указано, будет использоваться бэкэнд Agg (на данный момент это единственный жизнеспособный вариант).

start_rasterizing(self) [source]

Переход в режим "растрирования". Все последующие команды отрисовки (до вызова stop_rasterizing) будут отрисовываться с помощью растрового бэкэнда.

Если start_rasterizing вызывается несколько раз до вызова stop_rasterizing, этот метод не оказывает эффекта.

stop_rasterizing(self) [source]

Выход из режима "растрирования". Все отрисовки, выполненные с момента последнего вызова start_rasterizing, будут скопированы в векторный бэкэнд с помощью вызова draw_image.

Если stop_rasterizing вызывается несколько раз до вызова start_rasterizing, этот метод не оказывает эффекта.

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/backend_mixed_api.html

Spec-Zone.ru

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