R сюжет: использование курсива и переменной в заголовке - PullRequest
5 голосов
/ 14 марта 2012

Используя R 2.14.0 с windows 7, я хочу включить курсив и переменную переменную в заголовок, используя R plot ().Вот некоторый код:

ps=c(1,2,3)

layout(matrix(1:3,1,3))

#this works but isn't what I want
for(i in 1:3){
    plot(1,1,main=expression(paste(italic(p),'=5')))
}
#this doesn't work
for(i in 1:3){
    plot(1,1,main=expression(paste(italic(p),'=',ps[i])))
}
#this doesn't work either
for(i in 1:3){
    plot(1,1,main=paste(expression(paste(italic(p),'=')),ps[i]))
}

В заголовке я хочу указать p [курсивом] = значение ps во время этой итерации.Например, для первой итерации: " p = 0.1"

Любая помощь будет принята с благодарностью.Спасибо.

1 Ответ

5 голосов
/ 14 марта 2012

Помогает ли это?

ps=c(1,2,3)
layout(matrix(1:3,1,3))
for(i in 1:3){
    plot(1,1,main=substitute(paste(italic(p), " = 0.", x, sep=""), list(x=ps[i])))
}

Также взгляните на этот этот вопрос.

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