我想创建一个图表,并将不同曲线的文本对齐在图例中。以下是一个最小化可行示例:
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,10,100)
plt.plot(x,np.sin(x),'-',label=r'1st, second, third, a$_b$')
plt.plot(x,np.cos(x),'--',label=r'fourth, 5th, 5$_{fo}$, sixth')
plt.legend()
plt.show()
我希望图例中的标签对齐,使其呈现类似以下的效果:
1st second third a$_b$
fourth 5th 5$_{fo}$ sixth
有没有一种方法可以做到这一点?