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 :
- Zahl
matplotlib.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_renderer
matplotlib.backend_bases.RendererBase
Eine Instanz einer Unterklasse
RendererBase
davon wird für die Vektorzeichnung verwendet.- raster_renderer_class
matplotlib.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).
- Zahl
- start_rasterizing ( ) [Quelle] #
Rufen Sie den „Raster“-Modus auf. Alle nachfolgenden Zeichenbefehle (bis
stop_rasterizing
aufgerufen wird) werden mit dem Raster-Backend gezeichnet.
- stop_rasterizing ( ) [Quelle] #
Beenden Sie den „Raster“-Modus. Alle Zeichnungen, die seit dem letzten
start_rasterizing
Aufruf gemacht wurden, werden durch den Aufruf von draw_image in das Vektor-Backend kopiert.