Можно ли сдвинуть круговую диаграмму в сторону? Matplotlib

Я нарисовал круговую диаграмму matplotlib.pyplot.pie Исходный график

Мне нужно получить что-то вроде такого Желаемый результат

Пробовал через tight_layout, margins. Но не получилось - диаграмма также остается в центре. Размер желательно оставить тем же что и показан


Ответы (1 шт):

Автор решения: strawdog

Если пытаться менять параметр center метода pie, то нужно будет долго помучиться, чтобы он заработал. Кроме того, любой модификатор tight_layout всё равно всё сломает. Поэтому я рекомендовал бы просто рисовать два холста на фигуре по горизонтали - в левом ваша диаграмма, а правый - пустой:

import matplotlib.pyplot as plt
pies = [25, 45, 30]

fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(10,5))
ax1.pie(pies, startangle=0)
ax2.axis('off')

plt.show()

введите сюда описание изображения

→ Ссылка