backend_mixed#

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

Basen:object

Eine Hilfsklasse zum Implementieren eines Renderers, der zwischen Vektor- und Rasterzeichnung umschaltet. Ein Beispiel kann ein PDF-Writer sein, bei dem die meisten Dinge mit PDF-Vektorbefehlen gezeichnet werden, aber einige sehr komplexe Objekte, wie z. B. Quad-Meshes, gerastert und dann als Bilder ausgegeben werden.

Parameter :
Zahlmatplotlib.figure.Figure

Die Figureninstanz.

Breite Skalar

Die Breite des Zeichenbereichs in logischen Einheiten

Höhenskalar _

Die Höhe der Leinwand in logischen Einheiten

dpi- Float

Die dpi der Leinwand

vector_renderermatplotlib.backend_bases.RendererBase

Eine Instanz einer Unterklasse RendererBasedavon wird für die Vektorzeichnung verwendet.

raster_renderer_classmatplotlib.backend_bases.RendererBase

Die für die Rasterzeichnung zu verwendende Rendererklasse. Wenn nicht angegeben, wird das Agg-Backend verwendet (was derzeit sowieso die einzig praktikable Option ist).

start_rasterizing ( ) [Quelle] #

Rufen Sie den „Raster“-Modus auf. Alle nachfolgenden Zeichenbefehle (bis stop_rasterizingaufgerufen wird) werden mit dem Raster-Backend gezeichnet.

stop_rasterizing ( ) [Quelle] #

Beenden Sie den „Raster“-Modus. Alle Zeichnungen, die seit dem letzten start_rasterizingAufruf gemacht wurden, werden durch den Aufruf von draw_image in das Vektor-Backend kopiert.