Я пытаюсь сохранить подзаголовки, но добавленные общие y-метки и x-метки, заголовок и легенда не отображаются и не сохраняются. Я просмотрел все переполнение стека, но ни одно из решений не помогло.
Я использую jupyter lab со следующими особенностями:
matplotlib.__version__
'3.1.3'
!jupyter --version
jupyter core : 4.6.1
jupyter-notebook : 6.0.3
qtconsole : 4.6.0
ipython : 7.12.0
ipykernel : 5.1.4
jupyter client : 5.3.4
jupyter lab : 1.2.6
nbconvert : 5.6.1
ipywidgets : 7.5.1
nbformat : 5.0.4
traitlets : 4.3.3
!python --version
Python 3.7.6
мой скрипт
fig, axes = plt.subplots(figsize=(15,3), nrows=1, ncols=len(dfs), sharey=True, sharex=True)
# xlabel
fig.text(0.5, 0.0, 'Date', ha='center', va='center', fontsize=13)
# ylabel
fig.text(0.0, 0.5, 'Tweets', ha='center', va='center', rotation='vertical', fontsize=13);
# title
fig.text(0.5, 1, 'Twitter', ha='center', va='center', fontsize=16)
# legend
fig.legend(["NGOs", "Other"], loc ='center right', bbox_to_anchor=(1, 0.6))
plt.tight_layout()
plt.savefig('S:/SAMF-SODAS-Climate/Twitter/Output/Plots/PNG/test.png', bbox_inces='tight')
plt.savefig('S:/SAMF-SODAS-Climate/Twitter/Output/Plots/SVG/test.svg', bbox_inces='tight')
Сохраненный файл выглядит так:
подсюжеты