matplotlib.artist.Artist.set_snap #

Künstler. set_snap ( snap ) [Quelle] #

Legen Sie das Fangverhalten fest.

Durch das Einrasten werden Positionen am Pixelraster ausgerichtet, was zu klareren Bildern führt. Wenn beispielsweise eine schwarze Linie mit einer Breite von 1 Pixel an einer Position zwischen zwei Pixeln definiert wurde, würde das resultierende Bild den interpolierten Wert dieser Linie im Pixelraster enthalten, was ein Grauwert an beiden benachbarten Pixelpositionen wäre. Im Gegensatz dazu verschiebt das Einrasten die Linie auf den nächsten ganzzahligen Pixelwert, sodass das resultierende Bild wirklich eine 1 Pixel breite schwarze Linie enthält.

Snapping wird derzeit nur von den Agg- und MacOSX-Backends unterstützt.

Parameter :
snap bool oder None

Mögliche Werte:

  • True : Scheitelpunkte an der nächsten Pixelmitte ausrichten.

  • False : Scheitelpunktpositionen nicht ändern.

  • Keine : (automatisch) Wenn der Pfad nur geradlinige Liniensegmente enthält, wird auf den nächsten Pixelmittelpunkt gerundet.