Подгонка размера фигуры после удаления axe — Matplotlib

#python #matplotlib #axes

#python #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()
 

Спасибо,
введите описание изображения здесь

Комментарии:

1. Кто-то только что спросил об этом вчера…

Ответ №1:

Я думаю, что это неправильный вопрос.

Я считаю, что вам следует перейти colorbar=False к одному из ваших df.plot.scatter() вызовов, чтобы предотвратить создание одной из цветовых панелей