【问题标题】:避免图例与轴标签重叠
【发布时间】:2021-12-31 00:51:46
【问题描述】:

当我尝试将图例添加到底部中心时,它与 y 轴标签重叠。

这是一张图供参考:

还有我的代码:

legend('center',
       'groups',
       lty=1,
       col=c("red","gold","blue","green","black","purple","orange","pink","grey","dark blue","violet","dark red","brown","maroon"),
       legend=c("Babl","Chli","Cuaz","Frve","Juma","Pafl","Pibr","Pich","Plwr","Prgl","Quvi","Sela","Ulpa","Vaca"),
       bty="n",
       xpd = TRUE,
       ncol=3)

【问题讨论】:

  • 请添加更多图例代码。照原样 - 它绘制在图像的中心。也许您在致电legend() 之前错过了一些额外的电话?
  • 我不确定是否有人真正阅读过这个问题.. 当你制作你的情节时,只需省略 xlab (xlab = '') 并在情节title(xlab = ..., line = 4) 之后调整位置,直到它不与图例。您可能需要先增加绘图的边距par(mar = c(8, 5, 2, 1)) 等,以便为图例和 xlab 留出更多空间

标签: r plot legend


【解决方案1】:

在您的图例中,您指定希望您的图例位于中心。您可以通过将"center"替换为"bottomright""bottom""bottomleft""left""topleft""top""topright""right"来更改位置。

【讨论】:

    猜你喜欢
    • 2011-10-10
    • 2019-08-05
    • 2018-06-07
    • 1970-01-01
    • 2022-01-03
    • 2019-05-11
    • 1970-01-01
    • 2020-07-06
    • 2013-07-24
    相关资源
    最近更新 更多