移除斧头后适合图形大小 - 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()
调用之一,以防止创建颜色条之一
我得到了一个有 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()
调用之一,以防止创建颜色条之一