Dotplot()
我使用这些数据创建了一个简单的:
d <- data.frame(emot=rep(c("happy","angry"),each=2),
exp=rep(c("exp","non-exp"),2), accuracy=c(0.477,0.587,0.659,0.736),
Lo=c(0.4508,0.564,0.641,0.719), Hi=c(0.504,0.611,0.677,0.753))
和下面的代码:
library(Hmisc)
Dotplot(emot ~ Cbind(accuracy, Lo, Hi), groups=exp, data=d,
pch=c(1,16), aspect = "xy", par.settings = list(dot.line=list(col=0)))
我想要做的是减少 y 轴刻度之间的距离并减少绘图元素之间的距离 - 以便快乐/愤怒的水平误差线彼此靠近。我知道我可能可以通过使用scales=list(...)
参数来实现这一点(还不确定如何),但我必须再次定义标签等。有更快的方法吗?解决起来似乎很简单,但我被卡住了。