使用auto.key
in 时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 回答