我正在尝试使用ggplot2在图表上绘制多个x,y坐标。
以下是我试图创建的类似图表:
这是我尝试使用点(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
但是没有生成图表:
我认为问题在于我是如何创建data.frame的?
答案 0 :(得分:1)
只需在映射(“美学”)语句中删除引号aes(),即
ggplot(df, aes(x=x, y=y)) +
geom_point(shape=1) # Use hollow circles
(我在Andrie先前的评论中创建了这个社区维基)