backend_mixed#

classe matplotlib.backends.backend_mixed. MixedModeRenderer ( figura , larghezza , altezza , dpi , vector_renderer , raster_renderer_class = None , bbox_inches_restore = None ) [fonte] #

Basi:object

Una classe helper per implementare un renderer che passa dal disegno vettoriale a quello raster. Un esempio può essere un programma di scrittura PDF, in cui la maggior parte delle cose vengono disegnate con i comandi vettoriali PDF, ma alcuni oggetti molto complessi, come le quad mesh, vengono rasterizzati e quindi restituiti come immagini.

Parametri :
figuramatplotlib.figure.Figure

L'istanza della figura.

scalare di larghezza

La larghezza dell'area di disegno in unità logiche

scalare di altezza

L'altezza dell'area di disegno in unità logiche

galleggiante dpi

I dpi della tela

vector_renderermatplotlib.backend_bases.RendererBase

Un'istanza di una sua sottoclasse RendererBaseverrà utilizzata per il disegno vettoriale.

raster_renderer_classmatplotlib.backend_bases.RendererBase

La classe renderer da utilizzare per il disegno raster. Se non viene fornito, utilizzerà il backend Agg (che al momento è comunque l'unica opzione praticabile).

start_rasterizing ( ) [fonte] #

Entra in modalità "raster". Tutti i successivi comandi di disegno (fino a quando non stop_rasterizingviene chiamato) verranno disegnati con il backend raster.

stop_rasterizing ( ) [fonte] #

Uscire dalla modalità "raster". Tutto il disegno eseguito dall'ultima start_rasterizingchiamata verrà copiato nel backend del vettore chiamando draw_image.