У меня есть два таких сюжета:

Я генерирую их с помощью кода, подобного следующему:
import matplotlib.pyplot as plt
import pandas as pd
fig, (ax1, ax2) = plt.subplots(2)
fig.suptitle('Vertically stacked subplots')
#plot1
df.plot(kind='barh',x='Attributes',y='Counts', ax=ax1, color='#C0C0C0',
width=0.3,legend= False)
ax1.axes.get_xaxis().set_visible(False)
ax1.tick_params(top='off', bottom='off', left='off', right='off',
labelleft='on', labelbottom='on')
#plot2
mypie, _ = ax2.pie(group_size, radius=1.3, labels=group_names, colors=
[a(0.6), b(0.6), c(0.6), d(0.6)])
plt.setp( mypie, width=0.3, edgecolor='white')
Я хочу удалить рамку первого графика и хочу, чтобы первый график был меньше и центрирован, а второй - больше. Также я хотел бы добавить правильные поля для каждого графика, чтобы весь текст можно было прочитать в каждом из них.
Если я применю что-то вроде
plt.subplots_adjust(left=0.12, bottom=0.11, right=0.7, top=0.78,
wspace=0.2, hspace=0.2)
Влияет на оба участка, и каждый из них нуждается в различной корректировке.
.