我想将一些标签放入箱线图中,以显示重要值。我最喜欢的是左下角。我试图用传说做到这一点,但问题是我没有任何符号可以展示,也无法找到任何可以在没有符号的情况下显示图例的符号。我找到了this,但认为这太复杂了。应该有一个更容易的解决方案。
如果可能,我宁愿使用基本R功能而不使用插件。
所以this就是它现在的样子,我希望左下角的标签(行)没有开头的差距。
也许legend
命令不是我要找的命令?
答案 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))
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."))