如何居中 Matplotlib 文本图例
How to center Matplotlib text legend
我有一个有传奇色彩的情节。它的标题有多行,像这样
由此代码创建:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot()
legend = ax.legend(title="Line 1 is short\nLine 2 is slightly longer")
plt.show()
我希望图例标题的各行居中。我该如何实现?
添加这个就可以了:
legend.get_title().set_multialignment('center')
我有一个有传奇色彩的情节。它的标题有多行,像这样
由此代码创建:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot()
legend = ax.legend(title="Line 1 is short\nLine 2 is slightly longer")
plt.show()
我希望图例标题的各行居中。我该如何实现?
添加这个就可以了:
legend.get_title().set_multialignment('center')