backend_mixed
#
- classe matplotlib.backends.backend_mixed. MixedModeRenderer ( figure , width , height , dpi , vector_renderer , raster_renderer_class = None , bbox_inches_restore = None ) [source] #
Bases:
object
Uma classe auxiliar para implementar um renderizador que alterna entre desenho vetorial e raster. Um exemplo pode ser um gravador de PDF, onde a maioria das coisas são desenhadas com comandos vetoriais de PDF, mas alguns objetos muito complexos, como malhas quádruplas, são rasterizados e, em seguida, gerados como imagens.
- Parâmetros :
- figura
matplotlib.figure.Figure
A instância da figura.
- largura escalar
A largura da tela em unidades lógicas
- escalar de altura
A altura da tela em unidades lógicas
- dpi flutuante
O dpi da tela
- vector_renderer
matplotlib.backend_bases.RendererBase
Uma instância de uma subclasse
RendererBase
disso será usada para o desenho do vetor.- raster_renderer_class
matplotlib.backend_bases.RendererBase
A classe do renderizador a ser usada para o desenho rasterizado. Se não for fornecido, isso usará o back-end Agg (que atualmente é a única opção viável de qualquer maneira).
- figura
- start_rasterizing ( ) [fonte] #
Entre no modo "raster". Todos os comandos de desenho subsequentes (até
stop_rasterizing
serem chamados) serão desenhados com o backend raster.
- stop_rasterizing ( ) [fonte] #
Saia do modo "raster". Todo o desenho que foi feito desde a última
start_rasterizing
chamada será copiado para o back-end do vetor chamando draw_image.