在R中的格子图中组合不同的关键元素类型(矩形,线,......)

时间:2014-10-08 23:32:17

标签: r graphics lattice r-grid

起初我认为这是微不足道的,但我无法弄清楚如何将rectangleslines结合在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条线同时彼此相邻)。

如何设置图例键以便我得到“符号”的混合?也就是说,我怎样才能得到一条带有相应文字和颜色的虚线和两个矩形?

非常感谢任何帮助!如果这是真的,我道歉。请帮我看明显! :)

0 个答案:

没有答案