matplotlib.backends.backend_mixed
- classmatplotlib.backends.backend_mixed.MixedModeRenderer(figure, width, height, dpi, vector_renderer, raster_renderer_class=None, bbox_inches_restore=None)[исходный код]
-
Базовые классы:
objectВспомогательный класс для реализации рендерера, переключающегося между векторной и растровой отрисовкой. Например, это может быть средство создания PDF-файлов, где большинство объектов рисуется векторными командами PDF, а некоторые очень сложные объекты, такие как четырёхугольные сетки, растеризуются и выводятся в виде изображений.
- Параметры:
-
-
figure
Figure -
Экземпляр фигуры.
- widthfloat
-
Ширина холста в логических единицах
- heightfloat
-
Высота холста в логических единицах
- dpifloat
-
Разрешение холста в dpi
-
vector_renderer
RendererBase -
Экземпляр подкласса
RendererBase, который будет использоваться для векторной отрисовки. -
raster_renderer_class
RendererBase -
Класс рендерера для растровой отрисовки. Если он не указан, будет использоваться бэкенд Agg (который в настоящее время в любом случае является единственным подходящим вариантом).
-
figure
- start_rasterizing()[исходный код]
-
Перейти в растровый режим. Все последующие команды отрисовки (до вызова
stop_rasterizing) будут выполняться растровым бэкендом.
- stop_rasterizing()[исходный код]
-
Выйти из растрового режима. Вся отрисовка, выполненная после последнего вызова
start_rasterizing, будет скопирована в векторный бэкенд вызовом draw_image.
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/backend_mixed_api.html