Spec-Zone.ru › Matplotlib

matplotlib.artist.Artist.set_snap

Artist.set_snap(snap)[исходный код]

Задать поведение привязки к пиксельной сетке.

Привязка выравнивает позиции по пиксельной сетке, что делает изображения более чёткими. Например, если чёрная линия шириной 1 пиксель задана в позиции между двумя пикселями, итоговое изображение будет содержать интерполированное значение этой линии в пиксельной сетке, то есть серое значение в обеих соседних позициях пикселей. При привязке линия перемещается к ближайшему целому значению пикселя, поэтому в итоговом изображении действительно будет чёрная линия шириной 1 пиксель.

В настоящее время привязка поддерживается только бэкендами Agg и MacOSX.

Параметры:
snapbool или None

Возможные значения:

  • True: Привязать вершины к ближайшему центру пикселя.
  • False: Не изменять положения вершин.
  • None: (автоматически) Если путь содержит только ортогональные отрезки, округлить до ближайшего центра пикселя.

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.artist.Artist.set_snap.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API