R - Boxplot左下角有标签

时间:2018-05-28 16:07:52

标签: r label legend boxplot

我想将一些标签放入箱线图中,以显示重要值。我最喜欢的是左下角。我试图用传说做到这一点,但问题是我没有任何符号可以展示,也无法找到任何可以在没有符号的情况下显示图例的符号。我找到了this,但认为这太复杂了。应该有一个更容易的解决方案。

如果可能,我宁愿使用基本R功能而不使用插件。

所以this就是它现在的样子,我希望左下角的标签(行)没有开头的差距。

也许legend命令不是我要找的命令?

1 个答案:

答案 0 :(得分:1)

执行此操作的一种方法是使用text函数直接编写文本。 由于您不提供数据,我将使用一些内置数据进行说明,但您需要调整特定情节的位置。

boxplot(Sepal.Width ~ Species, data=iris, ylim=c(1,5))
text(0.45,0.95, "1960-2002**\n2002-2012**\nt-test verb.", adj=c(0,0))

Boxplot

adj=c(0,0)部分是左对齐文本。

如果您想要文本框,请添加:

rect(0,0,1.2,1.6)

您也可以使用图例执行此操作,并通过指定图例的x,y坐标来消除间隙。再次,你需要调整你的情节。

boxplot(Sepal.Width ~ Species, data=iris, ylim=c(1,5))
legend(0.23, 1.65, c("1960-2002**", "2002-2012**", "t-test verb."))