Объединение строк и результатов в R plotmath

В R я хочу включить легенду в сюжет с результатом ро Копейщика. Я использую это:

expression(paste(rho, " = ", cor(v$V1, v$V2, method = 'spearman')))

Но в легенде я получаю:

p = cor($(v,V1), $(v,V2), spearman)

Как я могу получить результат cor?


person Medical physicist    schedule 20.08.2013    source источник


Ответы (1)


Вот пример, который должен помочь:

set.seed(42)
x <- 1:10
y <- rnorm(10)
plot(x,y)
text(7,1, bquote(rho==.(cor(x,y, method="spearman"))))

введите здесь описание изображения

?bquote объясняет, что он будет оценивать звонки в пределах .(). Обычно вам не нужно использовать paste в plotmath.

person blmoore    schedule 20.08.2013