什么是`matplotlib.collections`中的`antialiased`,你如何为它设置参数?

时间:2012-01-05 21:38:34

标签: python image matplotlib plot

antialiased中的matplotlib.collections是什么?如何为其设置参数?

1 个答案:

答案 0 :(得分:14)

antialiased关键字参数控制特定matplotlib艺术家(例如,线条,多边形等)是否为drawn with antialising

例如,请注意以下两个图中的差异:

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

非抗锯齿绘图会更快,所以如果您正在绘制大量数据,那么关闭它是值得的。