geom_line()在使用分组数据的ggplot中不起作用

时间:2018-10-31 12:24:26

标签: r ggplot2

我正在尝试根据上次更新的月份比较android应用收到的平均评论数。这是我的代码/ geom_point图:

# Creating a group-means data set
gd <- appset %>% group_by(Month) %>% summarize(Reviews=mean(Reviews))

ggplot(appset, aes(Month, log(Reviews))) +
geom_point(data=gd) + scale_x_discrete(limits = month.abb)

Scatter Plot

我的问题:我已经能够创建散点图,但是我想将点与geom_line()或geom_path()连接起来,但是我一直使用从x轴绘制的垂直线来获得相同的散点图通过每个点。这是我的代码和图像:

ggplot(appset, aes(Month, log(Reviews))) +
geom_point(data=gd) + geom_line() +
scale_x_discrete(limits = month.abb)

Attempted with geom_line()

1 个答案:

答案 0 :(得分:0)

供以后参考:

ggplot(appset, aes(Month, log(Reviews))) +
geom_point(data=gd) + geom_line(data=gd) +
scale_x_discrete(limits = month.abb)

您需要将data=gd添加到geom_line调用中,否则数据将从原始ggplot调用继承。