如何调整R语言中图例大小并减少图例文本垂直间距?
解决R图例垂直间距过大的问题
你可以通过在legend()函数中添加y.intersp参数来调整图例项之间的垂直间距,这个参数默认值为1,将其设置为小于1的数值就能缩小间距。
修改后的代码示例:
legend("topleft", inset(0.05), col = cols, pch = pchs, title="Plot 5", text.width=1.75, legend = levels(tmp$era), box.lty=0, cex=0.3, xpd=TRUE, bty="n", y.intersp = 0.5)
y.intersp的数值越小,图例项之间的垂直间距越紧凑,你可以根据实际显示效果调整具体数值(比如0.4、0.6等)。- 如果需要更极致的紧凑效果,还可以结合调整
cex(你已设置为0.3),但y.intersp是专门控制垂直间距的更直接参数。
内容的提问来源于stack exchange,提问作者user20115379
相关产品推荐
相关产品推荐

