R 具有ggplot2的不同属性的散点图函数

R 具有ggplot2的不同属性的散点图函数,r,ggplot2,scatter-plot,R,Ggplot2,Scatter Plot,假设我有一个数据帧df。(下面我使用的是mtcars的示例)我是否可以编写一个函数,该函数将接受df的任意两个属性并生成ggplot2散点图 到目前为止,我有以下代码: scatterplotter <- function(att1, att2){ plot <- ggplot(data=mtcars, aes(x=att1, y=att2)) + geom_point(aes(color=as.factor(vs))) + xlab(paste(att1)) +

假设我有一个数据帧
df
。(下面我使用的是
mtcars
的示例)我是否可以编写一个函数,该函数将接受
df
的任意两个属性并生成ggplot2散点图

到目前为止,我有以下代码:

scatterplotter <- function(att1, att2){
  plot <- ggplot(data=mtcars, aes(x=att1, y=att2)) +
    geom_point(aes(color=as.factor(vs))) +
    xlab(paste(att1)) + ylab(paste(att2)) +
    ggtitle(paste("plot of",att1,"and ",att2))
return(plot)
}
scatterplotter使用
aes\u string()

库(ggplot2)
#>警告:包“ggplot2”是在R版本3.6.3下生成的

散射绘图仪,谢谢!就这样