起初我认为这是微不足道的,但我无法弄清楚如何将rectangles
与lines
结合在lattice
图的图例中。请考虑以下示例:
library(latticeExtra)
xyplot(rnorm(10) ~ 1:10,
key=list(rectangles=list(size=2, border=F),
text=list(c("Zero", "One", "Two"), col="black"),
col=c("black", "lightgrey", "darkgrey"), divide=1, columns=1,
x=0.01, y=0.95, corner=c(0,1) ),
panel=function(x,...){
panel.abline(v=3, lty="dashed")
panel.xblocks(x,x>5, col="lightgrey")
panel.xblocks(x,x>7, col="darkgrey")
panel.xyplot(x, ...) } )
我希望有2个矩形填充适当的颜色,而不是3个矩形,并且在这两个矩形的上方或下方有一条虚线。如果我提供lines
参数,那么将为所有元素绘制线条和矩形(即,将有2个矩形和2条线同时彼此相邻)。
如何设置图例键以便我得到“符号”的混合?也就是说,我怎样才能得到一条带有相应文字和颜色的虚线和两个矩形?
非常感谢任何帮助!如果这是真的,我道歉。请帮我看明显! :)