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, но некоторые очень сложные объекты, такие как сетки квадрантов, растрируются и затем выводятся как изображения.
- Параметры
-
-
figure
matplotlib.figure.Figure -
Экземпляр figure.
- widthвещественное число
-
Ширина холста в логических единицах
- heightвещественное число
-
Высота холста в логических единицах
- dpiчисло с плавающей точкой
-
dpi холста
-
vector_renderer
matplotlib.backend_bases.RendererBase -
Экземпляр подкласса
RendererBase, который будет использоваться для векторной отрисовки. -
raster_renderer_class
matplotlib.backend_bases.RendererBase -
Класс рендерера для растровой отрисовки. Если не указан, используется бэкэнд Agg (в настоящее время это единственный жизнеспособный вариант).
-
figure
- start_rasterizing()[source]
-
Переход в "растровый" режим. Все последующие команды отрисовки (до вызова
stop_rasterizing) будут выполняться с использованием растрового бэкэнда.
- stop_rasterizing()[source]
-
Выход из "растрового" режима. Вся отрисовка, выполненная с момента последнего вызова
start_rasterizing, будет скопирована в векторный бэкэнд путем вызова draw_image.
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/backend_mixed_api.html