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

ims*_*msc 9 python plot image matplotlib

什么是antialiasedmatplotlib.collections和你如何设置它的参数?

Joe*_*ton 17

antialiased关键字参数用于控制具体matplotlib艺术家(例如线,多边形等)是否被绘制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()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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