【问题标题】:Change legend text size更改图例文本大小
【发布时间】:2016-07-29 23:01:03
【问题描述】:

我已经通过堆栈溢出搜索,我找到了以下链接,但它没有帮助。

r legend trouble , how to change the text size in legend

plot(c(1,1))
legend("topleft", "Legend", cex=1.3, pch=1, pt.cex = 1)

设置pt.cex只会改变点的大小,而文字完全没有改变。

有什么办法可以改变图例中的文字大小吗?

【问题讨论】:

  • 更改cex的值...

标签: r plot legend


【解决方案1】:

您应该能够在legend() 中使用cex 参数。要同时调整标题,请同时使用 cexcex.main

【讨论】:

  • 我用过,cex 会改变整个图例的大小,而不是文本。
【解决方案2】:

你为什么要改变文本的大小?

我看到的最常见的原因是人们正在生成默认大小的图,然后保存该图并缩小它以适应报告/文章,然后抱怨文本太小,因此想要增加文本的大小,使其在缩小后是一个合理的大小。

如果是这种情况,那么更好的方法是生成正确大小的绘图,这样您就不需要缩小绘图(以及带有它的文本)。这可以防止而不是解决问题,并防止过程中出现其他问题。

【讨论】: