首页 > 解决方案 > 具有奇数但相等数量的 x 和 y 条目的 pcolormesh 的行为不像相等、相等数量的 x 和 y 条目

问题描述

当使用奇数个条目而不是偶数个条目时,如何让 pcolormesh 不产生扩展轴?例如,如果我按如下方式初始化绘图:

fig2 = plt.figure(2)
ax2 = fig2.add_subplot(111,axisbg='tan')    
plot_strains = np.random.rand(16, 16)
pcm = ax2.pcolor(plot_strains, cmap='jet', edgecolors='k', linewidths=1)
fig2.colorbar(pcm)

我得到以下情节

在此处输入图像描述

但是,如果我初始化为:

fig2 = plt.figure(2)
ax2 = fig2.add_subplot(111,axisbg='tan') 
plot_strains = np.random.rand(17, 17)
pcm = ax2.pcolor(plot_strains, cmap='jet', edgecolors='k', linewidths=1)
fig2.colorbar(pcm)

我得到: 在此处输入图像描述

我不想要额外的“18”轴。这种行为似乎在所有偶数和奇数组合中都是一致的。任何指示如何解决这个问题?谢谢!

标签: pythonmatplotlibplot2d

解决方案


推荐阅读