facet_wrap并且没有图中的图层

时间:2013-12-19 17:25:44

标签: r facet-wrap

我在R中有这个代码:

p <- ggplot(data, aes(x = Price, y = ActionsCount))
p + geom_point(alpha = 0.25, aes(color = Medium))
p + coord_cartesian(xlim=c(0,300), ylim=c(0,40))
p + facet_wrap( ~ Medium)

控制台返回:图中没有图层

如果我只启动前两行,则会绘制一个图表。但是如果我想运行所有代码,则在处理coord_cartesian命令之后在绘图中没有图层错误,并且在处理p + facet_wrap(〜中)之后

数据由sqldf加载:

data <- sqldf("SELECT User.V1 as Id, User.V7 as Source, User.V8 as Medium, CAST(User.V3 as Int) as Price, count(*) as ActionsCount FROM User)

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

您不是每次都更新p

p <- p + geom_point(...
p <- p + coord_cartesian(...
p <- p + facet_wrap(...