簡體   English   中英

geom_line() 在使用分組數據的 ggplot 中不起作用

[英]geom_line() not working in ggplot using grouped data

我正在嘗試根據上次更新的月份比較 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)

散點圖

我的問題:我已經能夠創建一個散點圖,但我想用 geom_line() 或 geom_path() 連接點,但我一直得到相同的散點圖,垂直線從 x 軸通過每個點繪制. 這是我的代碼和圖像:

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

嘗試使用 geom_line()

備查:

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

需要在geom_line調用中添加data=gd ,否則數據繼承自原始 ggplot 調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM