で使用auto.key
する場合lattice
、記号とテキストの既定の位置を入れ替えることはできますか? つまり、凡例のテキストを記号に対して右側に配置したいと考えています。これは で簡単に実行できることはわかっていますがkey
、プロットごとに色をグループに個別にリンクするのは面倒なだけでなく、エラーが発生しやすくなります。
質問する
920 次
1 に答える
5
いいえ、あなたauto.key
に代わってこれを行うことはできません。理由は次のとおりです。
auto.key
に沿って引数のリストを渡すことによって機能しsimpleKey()
ます。から?xyplot
:auto.key: 'simpleKey' への引数として使用されるコンポーネントを含む論理、またはリスト。
simpleKey()
次に、テキスト要素が常に最初に来るリスト (最終的に に渡されるdraw.key()
) を作成します。の重要な行は次のとおりです。simpleKey()
ans <- list(text = list(lab = text), col = col, cex = cex, alpha = alpha, font = font, fontface = fontface, fontfamily = fontfamily, ...)
于 2012-11-06T19:37:09.803 に答える