Est-il possible d'augmenter l'anticrénelage dans matplotlib ? Je peux toujours voir un certain aliasing dans mes données, j'ai essayé plusieurs backends et il est toujours là. L'indicateur d'anti-crénelage des lignes est activé.
Vous pouvez voir ici ce que je veux dire
C'est un exemple tiré d'une capture d'écran. Ce n'est probablement pas le meilleur exemple mais je pense que l'on peut voir les escaliers dans la ligne. Elle a été prise avec le backend wxagg.
J'utilise matplotlib version 1.01 avec Windows 7.
Mise à jour : Je n'ai plus le code qui a produit l'image précédente, mais j'ai toujours le problème. Ci-dessous un exemple de code simple qui montre l'aliasing.
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()
Il imprime Backend: WXAgg
Et le graphique résultant ressemble à ce qui suit.
En particulier, la courbe rouge inférieure montre un aliasing clair.