R 使用ggplot2绘制多个x、y坐标

R 使用ggplot2绘制多个x、y坐标,r,plot,ggplot2,R,Plot,Ggplot2,我正在尝试使用ggplot2在图形上绘制多个x,y坐标 下面是我试图创建的类似图: 下面是我用(2,1)(2,2)(2,3)点尝试的代码: 但不生成图形: 我认为问题在于如何创建data.frame?只需在映射(“美学”)语句aes()中删除引号,即 (我创建了这个社区wiki,因为它是在Andrie之前的评论中)尝试aes(x=x,y=y),即删除quotes@Andrie很好,谢谢!作为答案添加,因为这是如此 x = c(2,2,2) y = c(1,2,3) df = data.fra

我正在尝试使用ggplot2在图形上绘制多个x,y坐标

下面是我试图创建的类似图:

下面是我用(2,1)(2,2)(2,3)点尝试的代码:

但不生成图形:


我认为问题在于如何创建data.frame?

只需在映射(“美学”)语句aes()中删除引号,即


(我创建了这个社区wiki,因为它是在Andrie之前的评论中)

尝试
aes(x=x,y=y)
,即删除quotes@Andrie很好,谢谢!作为答案添加,因为这是如此
x = c(2,2,2)
y = c(1,2,3)
df = data.frame(x , y)

library(ggplot2)

ggplot(df, aes(x="x", y="y")) +
    geom_point(shape=1)      # Use hollow circles
  ggplot(df, aes(x=x, y=y)) +
    geom_point(shape=1)      # Use hollow circles