问题描述
该主题并不新鲜,但到目前为止,我看到的所有示例都用于随机数据,并且它以某种方式与 ax.img
一起使用。但是,我无法使我的代码工作。我已经用 ImageGrid
尝试过这个解决方案,但我不确定如何定义我的 grid[0]
和 grid[1]
(colorbar changes the size of subplot in python)。我以为它应该是我的第一个和第二个等高线图,但它不是......下面是它的片段。
X,Y = np.meshgrid(x,y)
fig = plt.figure()
ax1 = fig.add_subplot(121,aspect='equal')
ax2 = fig.add_subplot(122,aspect='equal')
ax1.contourf(X,Y,z1,100,cmap='RdGy') #100 equally spaced intervals within the data range
axs=ax2.contourf(X,z1_90,cmap='RdGy')
ax2.set_yticklabels([])
ax1.set_ylabel('Bond length $H_{2}$-$H_{3}$ ($\AA$)')
fig.text(0.5,0.135,'Bond length $H_{2}$-$H_{1}$ ($\AA$)',ha='center')
cbar=plt.colorbar(axs,fraction=0.046,pad=0.04,label='E(Hartree)')
plt.tight_layout()
如果你能给我提示如何解决问题而不是粘贴链接,那就太好了,因为我已经用谷歌搜索了很多。如上所述,这里的主要问题是我有一个 contourf
图而不是一些随机数据......
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)