考虑情节
x = np.linspace(0,1)
plt.plot(x, x**2, label="My first line 2.2")
plt.plot(x, x**3, label="My second line 3.2")
plt.plot(x, x, label="His line 6.12")
plt.legend()
plt.show()
是否有一种方法可以使matplotlib图例中的文本对齐,从而使文本向左对齐(按原样),而数字向右对齐?也就是说,我希望图例看起来像这样
My first line 2.2
My second line 3.2
His line 6.12
以下内容当然适用于等宽字体,但不适用于我想要的比例字体
plt.plot(x, x**2, label="My first line 2.2")
plt.plot(x, x**3, label="My second line 3.2")
plt.plot(x, x, label="His line 6.12")