将标题添加到居中对齐的图例时,标题会偏移。我使用set_position
命令更正了此问题。
import matplotlib.pyplot as plt
plt.plot([], [], label='line')
legend = plt.legend(title='legend\ntitle')
legend.get_title().set_ha('center')
legend.get_title().set_position((20, 0))
plt.show()
plt.savefig('legend_test.png', bbox_inches='tight', dpi=300)
然而,当导出它时,将忽略set_position并将标题移动到其原始位置。
这是一个错误还是我需要做其他事情?