Почему matplotlib tight_layout не работает для текста за пределами сюжета?

#matplotlib #layout

Вопрос:

Мне нужна плотная фигура определенной ширины, и у меня есть текст вне сюжета. Раньше я tight_layout() уменьшал поля, но дополнительное пустое пространство все еще остается сбоку от текста.

 fig = plt.figure(figsize=(255/72, 255/72)) # width and height of 255 points ax = plt.axes() ax.plot([1, 2, 3], linewidth=0.5) tex = ax.text(-1, 2, 'Some text here', horizontalalignment='right', verticalalignment='center',  bbox=dict(boxstyle='square,pad=0', fc='red', ec='none')) fig.tight_layout(pad=0.1) fig.savefig('demo.png', dpi=300)  

Результирующая Цифра