2

最初はこれは些細なことだと思っていましたが、プロットの凡例でrectangles組み合わせる方法がわかりませんでした。次の例を検討してください。lineslattice

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, ...)        }      )

3 つの長方形の代わりに、適切な色で塗りつぶされた 2 つの長方形と、これら 2 つの長方形の上または下に 1 つの破線が必要です。引数を指定するlinesと、すべての要素に対して線と長方形の両方が描画されます (つまり、2 つの長方形と 2 つの線が同時に隣り合って表示されます)。

この「記号」の組み合わせを取得するには、どうすれば凡例キーを設定できますか? つまり、適切なテキストと色で 1 つの破線と 2 つの四角形を取得するにはどうすればよいでしょうか?

どんな助けでも大歓迎です!これが些細な場合は申し訳ありません。明らかなことを見るのを手伝ってください!:)

4

0 に答える 0