Выравнивание текста в легенде с примером кода - PullRequest
2 голосов
/ 27 апреля 2019

Я хочу получить самый чистый вид, используя этот фрагмент кода, который перекрывает мой сюжет в R

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

Обратите внимание на большие пробелы. Но это достигает желаемого эффекта

Но я знаю, что есть лучший способ сделать это! Я также хочу добавить к сюжету более описательную статистику, и это должно быть очень неэффективным способом сделать это. Итак, как лучше выровнять текст и цифры? Есть ли способ украсить это дальше? Спасибо всем!

1 Ответ

2 голосов
/ 27 апреля 2019

Вы можете просто напечатать две легенды рядом.

Пример

Пример графика:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...