我使用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)
}
答案 0 :(得分:1)
可以使用x
访问传递给函数的对象deparse(substitute(x))
的名称。
因此,您可以分别用xtitle
和ytitle
替换deparse(substitute(x0))
和deparse(substitute(y0))
。