首页 > 解决方案 > 如何修复'geom_path:每个组仅包含一个观察。需要调整群体审美吗?在 R 中

问题描述

这是问题:

使用单个管道函数,创建一个名为 year_season将年份和季节粘贴在一起的新变量 (paste(year, season, sep="-"))。然后,总结自行车的平均、最小和最大数量,并year_season在 x 轴和 y 轴上构建一个图。显示三行 (geom_line):一为最小值,一为最大值,一为平均值。以某种方式将最大值/最小值与平均值区分开来(您可以使用线型、颜色或线条大小来执行此操作;完全取决于您)。

注意:为了使它工作,你的情节的第一行需要是这样的(不带引号):'ggplot(aes(year_season, count_avg, group=1)) +'

这是我已经完成的代码,但我不确定为什么这是错误的以及为什么我没有得到一个情节:

bikes %>%
mutate(year_season = paste(year,season, sep="-")) %>%
summarize (avg_bikes=mean(count), min_bikes=min(count), 
max_bikes=max(count)) %>%
ggplot(aes(year_season,avg_bikes,group=1))+
geom_line(aes(avg_bikes, group=avg_bikes))+
geom_line(aes(min_bikes, group=min_bikes))+
geom_line(aes(max_bikes, group=max_bikes))

标签: r

解决方案


推荐阅读