直方图(Histogram),一种数据统计层面的绘图方式。用一系列高低不等的柱子表示数据分布,横坐标表示数据划分区间,纵坐标可以表示落到各个区间内的频数/频率。使用matplotlib.pyplot
库中的hist
方法实现,先看函数的参数:官方link
matplotlib.pyplot.hist(x, bins=None, range=None, density=False, weights=None, cumulative=False, bottom=None, histtype='bar', align='mid', orientation='vertical', rwidth=None, log=False, color=None, label=None, stacked=False, *, data=None, **kwargs)
x
是输入的数据,一般是一维数组,必填项。bins
是数据划分的组数,可以根据实际情况自己设置,也可以默认适配。range
需要tuple类型数据(x_min,x_max)
,表示bin的下界和上届,也可以默认。density
当你需要纵轴显示频率
时,将该参数设置为True
。其中,