1

我正在使用 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)
}
4

1 回答 1

1

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

因此,您可以分别用和替换xtitle和。ytitledeparse(substitute(x0))deparse(substitute(y0))

于 2012-11-16T14:25:26.553 回答