如何在R中使用变量标签?

时间:2012-11-16 14:14:30

标签: r ggplot2

我使用ggplot2生成散点图,我想使用变量标签作为x轴和y轴的标题。我该怎么做?感谢。

x0,y0是函数变量。假设x0具有标签“labelx”,并且y0具有标签“labely”。代码是这样的,但我如何使用标签作为xtitle和ytitle?感谢。

scatplot <- function(x0, y0){
  ggplot(data = test, aes(x = x0, y = y0)) + 
  geom_point() +
  geom_smooth(se = FALSE, method = "lm",  color = "blue", size = 1) +
  scale_x_continuous(xtitle) +
  scale_y_continuous(ytitle)
}

1 个答案:

答案 0 :(得分:1)

可以使用x访问传递给函数的对象deparse(substitute(x))的名称。

因此,您可以分别用xtitleytitle替换deparse(substitute(x0))deparse(substitute(y0))