Можно ли увеличить антиалиасинг в matplotlib? Я все еще вижу в моих данных некоторое алиасинг, я пробовал несколько бэкэндов, но он все еще там. Флаг сглаживания линий установлен.
Здесь вы можете понять, что я имею в виду
Это образец взят из Скриншота. Вероятно, это не лучший пример, но я думаю, что в очереди можно увидеть лестницу. Это было сделано с помощью бэкэнда wxagg.
Я использую matplotlib версии 1.01 с Windows 7.
Обновление: У меня больше нет кода, который создавал предыдущее изображение, но проблема все еще существует. Ниже приведен простой пример кода, который показывает псевдонимы.
import numpy as np
import matplotlib
matplotlib.use('wxAgg')
import matplotlib.pyplot as pl
print 'Backend:', pl.get_backend()
x = np.linspace(0,6,100)
y = np.sin(x)
for a in range(10):
pl.plot( x, a/10.*x, linewidth=1)
pl.show()
Он выводит Backend: WXAgg
И результирующий график выглядит следующим образом.
В частности, нижняя красная кривая показывает четкое искажение.