我无法从条件密度图(cdplot {graphics})中删除y轴标签,以便稍后水平旋转它们; axes = FALSE
似乎不起作用。任何的想法?
的谢谢!
使用R文档中的示例数据:
fail <- factor(c(2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1),
levels = 1:2, labels = c("no", "yes"))
temperature <- c(53, 57, 58, 63, 66, 67, 67, 67, 68, 69, 70, 70, 70, 70, 72, 73, 75, 75, 76, 76, 78, 79, 81)
cdplot(fail ~ temperature, axes = FALSE)
Warning messages:
1: In density.default(x, bw = bw, n = n, ...) :
non-matched further arguments are disregarded
2: In density.default(x[y %in% levels(y)[seq_len(i)]], bw = dx$bw, :
non-matched further arguments are disregarded
答案 0 :(得分:4)
由于您没有向我们提供任何数据,我使用的是example(spineplot)
中提供的数据。
您可以通过将适当的参数设置为NA
来删除轴标签:
spineplot(fail~temperature,yaxlabels=NA)
但是如果你想水平定位它们,通常会设置las=1
。不幸的是,spineplot
似乎没有传递此功能,因此您需要先调用par
:
par(las=1)
spineplot(fail~temperature)