使用ggplot2在图表的标题中自动显示变量的名称

时间:2011-08-27 00:34:13

标签: r ggplot2

我想知道如何使用ggplot2自动显示图表标题的变量名称。  如下例所示,如何在主标题中显示变量的名称?

qplot(mpg, wt, data=mtcars, main = "Scatter plot of mpg vs wt")

1 个答案:

答案 0 :(得分:3)

这里没有隐藏变量,你可以为qplot创建一个包装器来完成这个:

scatter.qplot <- function(x, y, d) {
qplot(get(x),get(y),data=get(d),main=paste("Scatter plot of",x,"vs",y,sep=" "))
}

scatter.qplot("mpg","wt","mtcars")