如何解决多个图中的 Matplotlib 颜色条及其位置
我正在尝试绘制 2 个子图并为每个子图绘制颜色条。我写了以下代码-
fig,ax = plt.subplots(nrows=1,ncols=2,figsize = (9,6))
fg1 = ax[0].scatter(no_trans["S1_ALL_DEM"].values,no_trans["Del_CAD"].values,c=no_trans["alpha"],cmap = "Set1",alpha=0.4 )
fg2 = ax[1].scatter(no_trans["S1_ALL_DEM"].values,alpha=0.4 )
cbar1 = plt.colorbar(fg1)
cbar1.ax.set_ylabel('alpha',labelpad=20,rotation =-90,fontsize = 12)
cbar2 = plt.colorbar(fg2)
cbar2.ax.set_ylabel('alpha',fontsize = 12)
ax[0].set_xlabel("DEM S1")
ax[0].set_ylabel("Del CAD")
ax[0].set_xlim(0,50)
ax[0].invert_yaxis()
ax[1].set_xlabel("DEM S1")
ax[1].set_ylabel("Del CAD")
ax[1].set_xlim(50,35000)
ax[1].invert_yaxis()
我需要将颜色条与它们并排固定,我该怎么做?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。