我有一个函数:
vis = function(df, x){
p1 <- ggplot(df, aes(x)) + geom_line(aes(y = v2))
p1
}
I have a data frame:
df = data.frame(v0 = c(1,2,3), v1 = c(2,3,4), v2 = c(3,4,5))
我希望生成图表:(1) v2 与 v0 的对比,(2) v2 与 v1 的对比。
于是我尝试了以下方法:
vis(df, v0) // not work
vis(df, v1) // not work
vis(df, "v0") // not work
vis(df, "v1") // not work
非常感谢,有什么想法吗!
!!
也应该可以工作。你可能需要ggplot2
的开发版本。 - akrunvis(df, v1)
时,出现了错误 in !x : invalid argument type。你有什么想法吗?谢谢! - Hanbo