<分区>
我正在使用 matplotlib.pyplot 中的 imshow 绘制计数密度,但我想要一个更平滑的绘图。
我可以对此应用任何过滤器吗?
最佳答案
尝试使用插值参数:
ax.imshow(网格,插值=interp_method)
如果您想手动处理过滤器的强度,您可以 做一些事情(scipy.ndimage 有很多过滤器)
from scipy.ndimage.filters import gaussian_filter
arr=np.zeros((20,20))
arr[0,:]=3
arr[0,0]=20
arr[19,19]=30
arr[10:12,10:12]=10
filtered_arr=gaussian_filter(arr, sigma)
plt.imshow(filtered_arr)
关于python - 使用 matplotlib 平滑 imshow 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34230108/