Syl*_*ain 1 python matplotlib filter imshow
我正在用matplotlib.pyplot中的imshow绘制一个计数密度,但我希望有一个更平滑的情节.
我可以对此应用任何过滤器吗?
尝试使用插值参数:
ax.imshow(grid, interpolation=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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5074 次 |
| 最近记录: |