You may align the complete legend box setting leg._legend_box.align. This aligns everything inside the legend box, but the effect is the desired one to have the title on either side of the box instead of the center.
-
Left aligned
leg = plt.legend(title="Title") leg._legend_box.align = "left"
-
Right aligned
leg = plt.legend(title="Title") leg._legend_box.align = "right"