Spec-Zone.ru › Matplotlib 3.6

backend_mixed

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

Bases: object

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

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

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

widthскаляр

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

heightскаляр

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

dpifloat

Точки на дюйм холста

vector_renderermatplotlib.backend_bases.RendererBase

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

raster_renderer_classmatplotlib.backend_bases.RendererBase

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

start_rasterizing()[source]

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

stop_rasterizing()[source]

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

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

Spec-Zone.ru

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