Что такое `сглаживание` в` matplotlib.collections` и как вы устанавливаете параметр для него? - PullRequest
8 голосов
/ 06 января 2012

Что такое antialiased в matplotlib.collections и как для него установить параметр?

1 Ответ

15 голосов
/ 06 января 2012

Аргумент ключевого слова antialiased определяет, будет ли конкретный исполнитель matplotlib (например, линия, многоугольник и т. Д.) Нарисован с сглаживанием или нет.

В качестве примера обратите внимание на разницу в двух графиках ниже:

import matplotlib.pyplot as plt

plt.subplot(1,2,1)
plt.plot(range(10), antialiased=False)
plt.title('Antialiasing Off')

plt.subplot(1,2,2)
plt.plot(range(10), antialiased=True)
plt.title('Antialiasing On')

plt.show()

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...