移除斧头后适合图形大小 - Matplotlib

Fit the figure size after removing an axe - Matplotlib

我得到了一个有 3 个轴的图形: 我这样做了:

fig.axes[1].remove()

所以我移除了中间的斧头,但我希望我的左轴填充现在是空的(“地图”图和颜色条之间的白色间隙见下图)

我该怎么做? (这是我的全部代码):

fig, ax = plt.subplots(figsize=(15,10))
df_plot[df_plot['Risk_add_sin']==0].plot.scatter(x='x_rd', y='y_rd', c='Risk_add_sin', cmap=cmapm, ax=ax)
df_plot[df_plot['Risk_add_sin']!=0].plot.scatter(x='x_rd', y='y_rd', c='Risk_add_sin', cmap=cmapm, ax=ax) 
fig.axes[1].remove()

谢谢,

我认为这是一个错误的问题。

我认为您应该将 colorbar=False 传递给您的 df.plot.scatter() 调用之一,以防止创建颜色条之一