Ответ 1
Как отмечали другие, ваш пример, похоже, отлично подходит для случаев, когда переменная chart_title является строкой или выражением. Иногда сложно построить переменную title; например, может возникнуть запутанный сценарий, если chart_title использует некоторые другие переменные, и если вы также используете некоторые греческие символы, поэтому простого paste(...)
недостаточно. Чтобы создать такой заголовок, вы можете использовать что-то вроде следующего:
foo <- rnorm(100)
number <- 1
chart_title <- substitute(paste("Chart no. ",number,": ",alpha," vs ",beta,sep=""), list(number = number))
qplot(foo,foo) + opts(title = chart_title)
Другая функция, которая пригодится при построении титров, - bquote()
. Программируемое название проекта может быть грязным делом; R FAQ 7.13 (http://cran.r-project.org/doc/FAQ/R-FAQ.html) поможет вам начать работу, но даже этот FAQ в основном подсказывает вам поиск R-Help, когда вы сомневаетесь.