直方图

plt.hist(x, bins=None, range=None, density=None, weights=None, cumulative=False, bottom=None, histtype=’bar’, align=’mid’, orientation=’vertical’, rwidth=None, log=False, color=None, label=None, stacked=False, normed=None, hold=None, data=None, **kwargs)
x为数据
bins:为分组列表或整数
range:指定分组区间的上下限,默认为(x.min(),x.max()).若bins为序列,range失效。
density:决定了第一个输出的元组n。如果为True,直方图面积和为1,频数/(总数*组距)。
               如果为False,返回的是频数。
weights:权重,与x的形状一致
cumulative:True即计算累计频数或频率。即cumulative=True,density=True时,计算累
                      计频率。
bottom:如果是标量,每个bin的基线的位置都平移相同的单位。如果是与分组区间数长度相
               同的列表,则每个bin的基线都独立地平移独立的单位。默认为0.
histtype: {‘bar’, ‘barstacked’, ‘step’, ‘stepfilled‘
                 bar为传统的直方图,表示有多个分组的直方图时,并列放置。
                 barstacked,表示有多个分组的直方图时,堆叠放置放置。
align : {‘left’, ‘mid’, ‘right’},为对齐方式
orientation : {‘horizontal’, ‘vertical’}

(n,bins,patches)为返回的array
n指的是直方图向量
bins为分组区间
patches为每一个区间包含的数据,是一个list

猜你喜欢

转载自blog.csdn.net/qq_41357131/article/details/80207763