我在 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( ~ Medium) 后,绘图中都会出现错误 no layers。
数据由 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)
谢谢您的帮助。