我无法将直方图的轴扩展到我想要的值:130个单位。 我的代码:
hist(dframe1$Low.calcium.diet, xlim=c(0,130), col="red", nclass=10)
我的数据:
High.calcium.diet Low.calcium.diet
14.5 52.7
18.2 44.4
15 125
14.3 66.4
25.7 23.3
17.3 88.3
23.1 38.8
16.2 42.9
12.7 15.1
18.3 41.6
13.2 53.2
我也希望轴在零点相遇。
答案 0 :(得分:3)
您需要首先绘制没有轴的图形,然后使用您想要的参数添加轴:
hist(dframe1$Low.calcium.diet, xlim=c(0,130), col="red", nclass=10,xaxt="n",yaxt="n")
xaxt =“n”和yaxt =“n”告诉hist不要绘制x轴和y轴
然后添加你的轴(1 =底部,2 =左):
axis(1,seq(0,130,10),pos=0)
axis(2,seq(0,3,1),pos=0)
你的图表是130,它只是没有显示数字130,因为你的增量是20,或者由于数字太小而没有足够的空间。
你去了: