我正在尝试使用轮廓函数使用此函数绘制一些数据:
cmap = mpl.cm.jet
norm = mpl.colors.Normalize(vmin=min(zi), vmax=max(zi))
ax = plt.contourf(xi, yi, zi, N=20, norm=norm, cmap=cmap)
plt.colorbar(ax)
Run Code Online (Sandbox Code Playgroud)
我得到的颜色条是这样的:

但是,我想让颜色条更具渐变性,如下所示:

有可能拥有吗?我尝试将 N=50 添加到轮廓函数中,但没有帮助。
颜色图中的级别数将与轮廓中的级别数相同。您的问题是您无法将其N作为关键字传递给contourf,它被忽略。尝试这个:
ax = plt.contourf(xi, yi, zi, 50, norm=norm, cmap=cmap)
plt.colorbar(ax)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5078 次 |
| 最近记录: |