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 :
- figura
matplotlib.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_renderer
matplotlib.backend_bases.RendererBase
Un'istanza di una sua sottoclasse
RendererBase
verrà utilizzata per il disegno vettoriale.- raster_renderer_class
matplotlib.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).
- figura
- start_rasterizing ( ) [fonte] #
Entra in modalità "raster". Tutti i successivi comandi di disegno (fino a quando non
stop_rasterizing
viene chiamato) verranno disegnati con il backend raster.
- stop_rasterizing ( ) [fonte] #
Uscire dalla modalità "raster". Tutto il disegno eseguito dall'ultima
start_rasterizing
chiamata verrà copiato nel backend del vettore chiamando draw_image.