【发布时间】:2017-11-02 11:17:39
【问题描述】:
我正在尝试编写一个函数来创建时间序列图(折线图)。如何将参数传递给函数以创建绘图?我尝试了不同的方法,例如使用aes_string 等,但没有成功。
lineplotfun <- function(feature){
ggplot(aes(x = 1:length(feature), y = feature), data = mtcars) +
geom_line()
}
lineplotfun(mpg)
我想将mpg 作为字符串或名称传递。
【问题讨论】:
-
您的意思是
lineplotfun(mtcars$mpg)?因为这样可以正常工作,所以您可以将错误编码出来。 -
你想在参数中传递什么?变量的名称?数据向量?数据框?
标签: r function ggplot2 environment