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 :
figuramatplotlib.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_renderermatplotlib.backend_bases.RendererBase

Uma instância de uma subclasse RendererBasedisso será usada para o desenho do vetor.

raster_renderer_classmatplotlib.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).

start_rasterizing ( ) [fonte] #

Entre no modo "raster". Todos os comandos de desenho subsequentes (até stop_rasterizingserem 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_rasterizingchamada será copiado para o back-end do vetor chamando draw_image.