我正在尝试增加 R 中直方图上图例中彩色方块的大小 - 当我输出 PDF 时,它们太小,因此很难区分颜色。我搜索了谷歌、R-help Nabble 论坛和这个地方,都无济于事。我还尝试了图例文档中的几个命令。
我需要在 legend() 函数中使用什么来增加它们?是否可以删除每个彩色方块周围的黑色边框以方便查看?
这是我的例子:
a<-c(1,1,2,3,3,3,3,4,54,56,2,23,1,3,23)
hist(a)
graphics::legend(x=-1,y=10,c(">0%",">20%",">40%",">60%",">80%"),
x.intersp=1,y.intersp=2,cex=1, bty="n",
fill=c("black","gray50","gray70","gray85","white"))
我想更改图例中框的大小?
解决方案:来自@Ben Bolker
添加到图例函数上方的脚本
> source("http://www.math.mcmaster.ca/bolker/R/misc/legendx.R")
然后加
> box.cex=c(2,2)
在图例函数中