这个问题已经在这里有一个答案:
- 由可变数量的寻址在AES x和y 6答案
我试图通过列索引来ggplot我会反复使用功能的一部分。 喜欢:
myplot <- function(df){
ggplot(df, aes(df[, 1], df[, 2])) + geom_point()
}
我将一直使用第一列作为我的变量x,第二列是我的y变量,但列名的数据集之间进行切换。 我找遍了..任何想法?
编辑:
这是我以前的答案:
require(ggplot2)
myplot <- function(df){
ggplot(df, aes_string(colnames(df)[1], colnames(df)[2])) + geom_point()
}