Matplotlib:为numpy数组的每一列添加图例

欧拉·萨尔特

嗨,我有一个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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为numpy / pandas中的每一列添加正方形/立方体/等的列

使用numpy将数组元素添加到矩阵的每一列

在2D NumPy数组中将孤岛的每一列缩放为其长度

使用Numpy查找数组中行的组合,以使每一列的总和为相同的值

在numpy数组前面添加一列

为函数中的每一列添加xlab的名称

在二维数组中添加每一列

在2D numpy数组的末尾添加一列

numpy:根据数组索引为每一列设置一个特定元素

pandas:计算一列中每一行的numpy数组的平均值

numpy:为矩阵的每一列选择特定行的值

在NumPy数组的每一列中找到两个最小值的最快方法

用不同范围内的随机数生成numpy数组的每一列

如何使用Javascript为图表中的每一列添加更多href元素

HighCharts 为系列的每一列添加多选下拉列表

numpy:如何在numpy数组的每一列中查找第一个非零值?

将numpy数组的每一列与另一个数组的每个值相乘

构建一个numpy数组的列-为什么第一列保持为零?

如何将一列添加到 numpy 数组,从 0 开始直到数组的长度?

为numpy数组的每一行采样唯一的列索引

为每一列计算不同的多个列

为每一列创建唯一的工作簿

从numpy数组的一列中减去

熊猫数据框,为每一组添加一列作为另一列的移动平均值

如何从Numpy矩阵的每一列获取值

在numpy中置换每一列内容的最佳方法

Numpy-从矩阵的每一列减去向量

为具有指定列的每一行分配值到numpy数组

为角度ui网格中的每一列着色