我正在使用xyplot
in lattice
(R 15.2, lattice 0.20-13) 制作一个图,其中我有几个组,我想通过标记的形状来区分它们。我需要使用一个向下的三角形,它只能作为空心符号 ( pch=25
) 使用,而向上三角形可以作为填充 ( pch=17
) 或空心 ( pch=24
) 符号使用。我可以在 中为这些符号指定轮廓颜色和填充颜色par.settings(superpose.line())
,但是当我绘制 时auto.key
,没有填充。有什么方法可以让auto.key
与情节符号一致?
这是我所描述的一个例子:
data <- data.frame(x_var = rep(1:10, 2), y_var = rnorm(20), group=rep(c(1,2),each=10))
xyplot(y_var ~ x_var, groups=group, data=data,
par.settings=list(superpose.symbol=list(col=c("red", "blue"), fill=c("red", "blue"), pch=c(24, 25), cex=2)),
auto.key=list(space="right"))