直方图matplotlib中颜色的含义

时间:2017-08-31 11:20:52

标签: python-2.7 matplotlib histogram

我有一个名为rnn1 of dimension(37,512)的numpy变量

n, bins, patches = plt.hist(rnn1, histtype='stepfilled')

我得到了以下直方图形状

histogram

不同颜色指的是什么? npatches

之间有什么区别?

1 个答案:

答案 0 :(得分:3)

As the documentation of hist()个:输入x可以是形状(n,)一系列(n,)数组的数组。由于您传递的是形状(37,512)的数组,因此matplotlib将其解释为512个不同(37,)长数组的序列。因此,它绘制512个直方图,每个直方图具有不同的颜色。我猜这并不是你想要实现的目标,但这超出了你的问题的范围。

返回值n是一个包含512个数组的列表,每个数组都包含直方图中每个条形的高度。

返回的对象patch是一个包含512个补丁列表的列表,这些补丁是组成该图的实际图形元素。