点阵直方图轴:如何将下限固定为0,但保持默认上限?

时间:2014-05-22 19:10:26

标签: r histogram lattice axis-labels

我需要自动创建大量的密度直方图,我希望Y轴从0开始,但是如果没有确定上限,我希望它具有默认值。 换句话说,我想要axs =" i"的结果。对于下限和axs =" r"的结果为上限。

我无法使用ylim,因为我不知道哪个值适合每个直方图。 我想继续在格子里工作。

有什么想法吗?谢谢!

示例:

library(lattice)
histogram(rnorm(100,20,5), type = "density", scales= list( y=list(axs = "i")))
histogram(rnorm(100,20,5), type = "density", scales= list( y=list(axs = "r")))

1 个答案:

答案 0 :(得分:2)

实际上这是我在莱迪思中非常喜欢的功能

histogram(rnorm(100,20,5), type = "density", ylim=c(0,NA))

设置ylimxlim时,只需设置您不想设置为NA的值,R就会计算出来