【发布时间】:2018-02-09 08:08:33
【问题描述】:
我有一个名为 rnn1 的 numpy 变量,维度为 (37,512)
n, bins, patches = plt.hist(rnn1, histtype='stepfilled')
我得到了以下直方图形状
不同颜色代表什么?
n和patches有什么区别
【问题讨论】:
标签: python-2.7 matplotlib histogram
我有一个名为 rnn1 的 numpy 变量,维度为 (37,512)
n, bins, patches = plt.hist(rnn1, histtype='stepfilled')
我得到了以下直方图形状
不同颜色代表什么?
n和patches有什么区别
【问题讨论】:
标签: python-2.7 matplotlib histogram
As the documentation of hist() 状态:输入 x 可以是形状为 (n,) 的数组或(n,) 数组的序列。由于您传递了一个形状为(37,512) 的数组,matplotlib 将其解释为 512 个不同 (37,) 长数组的序列。因此,它绘制了 512 个直方图,每个直方图都有不同的颜色。我猜这实际上并不是您想要实现的目标,但这超出了您的问题范围。
返回值n 是一个包含 512 个数组的列表,每个数组包含直方图中每个条形的高度。
返回的对象patch 是一个包含 512 个补丁列表的列表,这些补丁是构成图形的实际图形元素。
【讨论】: