我有一个名为rnn1 of dimension(37,512)的numpy变量
n, bins, patches = plt.hist(rnn1, histtype='stepfilled')
我得到了以下直方图形状
不同颜色指的是什么?
n
和patches
答案 0 :(得分:3)
As the documentation of hist()
个:输入x可以是形状(n,)
或一系列(n,)
数组的数组。由于您传递的是形状(37,512)
的数组,因此matplotlib将其解释为512个不同(37,)长数组的序列。因此,它绘制512个直方图,每个直方图具有不同的颜色。我猜这并不是你想要实现的目标,但这超出了你的问题的范围。
返回值n
是一个包含512个数组的列表,每个数组都包含直方图中每个条形的高度。
返回的对象patch
是一个包含512个补丁列表的列表,这些补丁是组成该图的实际图形元素。