Como han señalado otros, su ejemplo parece funcionar bien para los casos en que la variable chart_title es una cadena o una expresión. A veces es complicado construir la variable del título; por ejemplo, un escenario confuso puede surgir si chart_title usa algunas otras variables, y si además está usando algunos caracteres griegos, entonces un simple paste(...)
no es suficiente. Para construir un título como ese, podría utilizar algo como lo siguiente:
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)
Otra función que es muy útil en la construcción de títulos es bquote()
. La construcción programática de títulos puede ser un negocio desordenado; R FAQ 7.13 (http://cran.r-project.org/doc/FAQ/R-FAQ.html) puede ayudarlo a comenzar, pero incluso esa pregunta básica básicamente le dice que busque R-Help en caso de duda.
estoy confundido, los siguientes funciona muy bien para mí: > maullido <- "maullido" > qplot (rnorm (100), rnorm (100)) + opta (título = maullido) –
'opta' es obsoleto. Use 'tema' en su lugar. –