嗨,我有一个numpy数组
a = np.random.uniform(0,1, size = (10,3))
我想用自己的标签绘制每个列
plt.plot(a, label = ['label1', 'label2', 'label3'])
plt.legend()
我怎样才能做到这一点?以上是我的尝试,但没有用。
稍微短一点的方法(因为图例中已经存在手柄):
import numpy as np
import matplotlib.pyplot as plt
a = np.random.uniform(0,1, size = (10,3))
plt.plot(a)
plt.legend(['label1', 'label2', 'label3'])
plt.show()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句