如何在R中的图例中交换标签和符号?

时间:2012-02-20 18:57:22

标签: r

当您致电legend()时,R创建的图例左侧是符号(或线型等),右侧是标签。我反过来喜欢它,即左侧的标签(右侧对齐)和右侧的符号。

我知道我可以使用adj来调整标签的位置,但是这样他们就不再正确对齐了。例如,如果我设置adj=2,则标签位于符号的左侧,但文本的末尾未与符号对齐。

任何有关如何使用标准legend()函数或程序包执行此操作的指示都将不胜感激。

1 个答案:

答案 0 :(得分:14)

如果设置trace = TRUE然后保存输出,则可以绘制图例,然后使用text()给出的坐标调用trace来添加标签,设置{{ 1}}用于右对齐。这是一个例子:

pos = 2

enter image description here