#实验数据
data=rnorm(1000,48,3) #我们按正态分布的规则产生一列随机数,1000个数
#对以上数据画出直方图
#设定画10个条形
split_number=10 #分割数
#计算区间的长度d=(max-min)/(10-1)
d= (max(data)-min(data))/(split_number-1)
#条形的左右边界与x坐标轴的交点,10个柱形,共11个交点。
split_point=seq(min(data)-d/2,max(data)+d/2,by=d) #分割点
#画条形图,由于频数随着分割的不同而会使得图形变化,因此我们通常用密度来表示条形的高度
result<-hist(data,breaks=split_point)
result
result里面就有你想要的东西 |