使用直方图格式化轴

时间:2014-03-05 18:41:26

标签: r

我无法将直方图的轴扩展到我想要的值: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

我也希望轴在零点相遇。

1 个答案:

答案 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,或者由于数字太小而没有足够的空间。

你去了: enter image description here