Это достаточно хорошо? По сути, все, что я сделал, это установил figsize
на что-то квадратное и удалил ненужные команды. Слева, справа и снизу осталось очень тонкое поле, я не совсем уверен, почему, и это расстраивает, но я думаю, вы действительно можете удалить его только с помощью графического инструмента, такого как GIMP например.
import matplotlib.pyplot as plt
labels = [
'Fashion', 'Theatre Literature Arts', 'Manners and Customs',
'Image of Women', 'Love', 'Idea of Man', 'Politics', 'Reason',
'Family', 'Education and Formation', 'Structure of Society',
'Image of Men'
]
sizes = [31, 24, 16, 14, 12, 9, 3, 2, 2, 2, 2, 2]
colors = [
'#33691E', '#9768D1', '#BDC6FF', '#FC7D49', '#CD0402', '#BEDB39',
'#FFF176', '#FA5B0F', '#FE4D98', '#4A148C', '#8C8C8C', '#A5FFD2'
]
fig, ax = plt.subplots(figsize=(4.8, 4.8))
ax.pie(sizes, autopct=None, colors=colors, shadow=False, startangle=90)
fig.subplots_adjust(top=1, bottom=0, right=1, left=0, hspace=0, wspace=0)
ax.axis('equal')
ax.margins(0, 0)
fig.savefig(
'.../Donna-galante1.png', transparent=True, pad_inches=0,
bbox_inches='tight', dpi=1200
)
![enter image description here](https://i.stack.imgur.com/vP4Lr.png)