Я генерирую один график p ie для каждого рисунка, а затем сохраняю этот рисунок на диск (как векторное изображение PDF). Некоторые из этих графиков могут иметь длинные метки, в результате чего центр p ie смещается вправо.
Я хочу контролировать расположение центра диаграммы p ie на каждой фигуре. Таким образом, когда все фигуры размещены на документе вертикально (в моем случае - LaTeX), диаграммы p ie выглядят выровненными.
Я пытался использовать plt.set_location (), но, похоже, это влияет только на субплоты, когда существует более 1 сюжета.
Базовый c пример того, что я делаю, приведен ниже. Я хочу иметь возможность сдвинуться на 2-й сюжет с достаточным дополнением. Я могу сделать базовое предположение о том, как долго будет длиться самый длинный ярлык.
Есть идеи?
import matplotlib.pyplot as plt
fracs = [15, 30, 45, 10]
fig, ax = plt.subplots(figsize=(5, 5))
ax.pie(fracs, labels=['Frogs', 'Hogs are really really cool mate', 'Dogs', 'Logs'])
fig, ax = plt.subplots(figsize=(5, 5))
ax.pie(fracs, labels=['Frogs', 'Hogs', 'Dogs', 'Logs'])