backend_mixed#

classe matplotlib.backends.backend_mixed. MixedModeRenderer ( figure , width , height , dpi , vector_renderer , raster_renderer_class = None , bbox_inches_restore = None ) [source] #

Socles :object

Une classe d'assistance pour implémenter un moteur de rendu qui bascule entre le dessin vectoriel et raster. Un exemple peut être un écrivain PDF, où la plupart des choses sont dessinées avec des commandes vectorielles PDF, mais certains objets très complexes, tels que des maillages quadruples, sont tramés puis sortis sous forme d'images.

Paramètres :
chiffrematplotlib.figure.Figure

L'exemple de figure.

scalaire de largeur

La largeur de la toile en unités logiques

scalaire de hauteur

La hauteur de la toile en unités logiques

dpi flottant

Le dpi de la toile

vector_renderermatplotlib.backend_bases.RendererBase

Une instance d'une sous-classe de RendererBasequi sera utilisée pour le dessin vectoriel.

raster_renderer_classmatplotlib.backend_bases.RendererBase

Classe de rendu à utiliser pour le dessin raster. S'il n'est pas fourni, cela utilisera le backend Agg (qui est actuellement la seule option viable de toute façon.)

start_rasterizing ( ) [source] #

Passez en mode "raster". Toutes les commandes de dessin suivantes (jusqu'à ce stop_rasterizingqu'elle soit appelée) seront dessinées avec le backend raster.

stop_rasterizing ( ) [source] #

Quitter le mode "raster". Tout le dessin effectué depuis le dernier start_rasterizingappel sera copié dans le backend vectoriel en appelant draw_image.