使用ggplot2绘制多个x,y坐标

时间:2014-07-23 11:19:08

标签: r plot ggplot2

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

以下是我试图创建的类似图表:

enter image description here

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

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

但是没有生成图表:

enter image description here

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

1 个答案:

答案 0 :(得分:1)

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

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

(我在Andrie先前的评论中创建了这个社区维基)