我需要自动创建大量的密度直方图,我希望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")))
答案 0 :(得分:2)
实际上这是我在莱迪思中非常喜欢的功能
histogram(rnorm(100,20,5), type = "density", ylim=c(0,NA))
设置ylim
或xlim
时,只需设置您不想设置为NA
的值,R就会计算出来