【发布时间】:2021-11-16 08:06:24
【问题描述】:
我有一个列表,例如[0.2,0.4,1.2,2.4,5.4,6.0,0.3,3.4..],我想将列表中的值分组到一个范围内(间隔可以针对不同的输入而改变)0-1,1-2,2-3 并想绘制一个图表,其中 x 轴是范围,y 轴描述给定范围内的no_of_values?
针对以上问题,{0-1:3,1-2:1,2-3:1,3-4:1,4-5:0,5-6:2}
提前致谢
【问题讨论】:
-
你看过 Matplotlib 中的 'hist' 函数吗?
-
您需要明确设置垃圾箱。例如
plt.hist(yourlist, bins=np.arange(0,max(yourlist)+1))
标签: python python-3.x list matplotlib