Issue
I have a plot with a legend. Its title has multiple lines like so
created by this code:
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()
I would like the individual lines of the legend title to be centered. How do I accomplish this?
Solution
Adding this will do the job:
legend.get_title().set_multialignment('center')
Answered By - NassimH
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.