4

xyplot(R 15.2、格子 0.20-13) を使用しlatticeて、マーカーの形状で区別したいグループがいくつかあるプロットを作成しています。塗りつぶし ( ) または中空 ( ) シンボルpch=25として使用できる上向き三角形とは異なり、中空シンボル ( ) としてのみ使用できる下向きの三角形を使用する必要があります。でこれらのシンボルの輪郭色と塗りつぶし色の両方を指定できますが、 をプロットすると塗りつぶしがありません。をプロット記号と一致させる方法はありますか?pch=17pch=24par.settings(superpose.line())auto.keyauto.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"))
4

2 に答える 2

2

あなたのバージョンと、今日CRAN で入手可能なバージョン(0.20-14) の両方を試しました。どちらも凡例のシンボルを埋めることができません。ただし、コードはバージョン0.20-10で正しく動作します。そのため、バグを発見したことをお詫び申し上げます。メンテナーにメールを送っていただけますか?

更新: このバグはバージョン 0.20-15 で修正されました。

于 2013-03-16T14:21:53.480 に答える