为什么绘制直方图,bin取不同的值,出来的图像不一样呢?而且是bin越大,直方图个数越少。求各位吴彦祖、彭于晏、刘亦菲大佬指教一下~
#bin取值为100
plt.hist(b,bins=100,facecolor="blue", edgecolor="white", alpha=0.7)
#bin取值为4000
plt.hist(b,bins=4000,facecolor="blue", edgecolor="white", alpha=0.7)
bins可以现解为表示把数据分成多少段,当设置的很大时,说明分的很细,python要计算每段的临界点,而python存数据是有精度的,这样有些点的数就被忽略了
bins应该是柱子的数量,你写的太大了,改小一点试试。有可能你的b值有错误,写几个简单的值测试一下