#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)