将图例中的文本与示例代码对齐

时间:2019-04-27 16:52:22

标签: r ggplot2 plot

我想使用此代码块来获得最干净的外观,该代码块覆盖了我在R中的绘图

legend(130, 0.0150, legend = c(paste0("Large diameter  ", format(center, digits=6)),
                            paste0("Minimum            ", format(min2, digits=6))),
       bty = "n")

注意较大的空格。但这达到了我想要的效果

但是我知道有更好的方法可以做到这一点!我还想在图表中添加更多描述性统计数据,这必须是一种非常低效的处理方式。那么,对齐文本和数字的最佳方法是什么?有什么办法可以进一步美化呢?谢谢大家!

1 个答案:

答案 0 :(得分:2)

您可以并排打印两个图例。

示例

示例图:

curve(cos(x)/100, xlim=c(0, 250), ylim=c(0, .02), col="blue")
center <- 135.873; min2 <- 86.3301  # values

传说:

legend(130, 0.0150, legend=c("Large diameter", "Minimum"), bty="n")
legend(200, 0.0150, legend=c(format(center, digits=6), 
                             format(min2, digits=6)), bty="n")

enter image description here