嗨,我有一个 numpy 数组
a = np.random.uniform(0,1, size = (10,3))
我想用自己的标签绘制每一列
plt.plot(a, label = ['label1', 'label2', 'label3'])
plt.legend()
我怎样才能做到这一点?以上是我的尝试,但没有成功。
最佳答案
稍微短一点的方法(因为图例中已经存在 handle ):
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()
关于python - Matplotlib:为 numpy 数组的每一列添加图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47179961/