【发布时间】:2021-02-16 12:08:25
【问题描述】:
我有两个团队,每个团队和年份都有一个特定时间间隔的给定值。我的数据如下所示:
| yearID | teamID | value |
|---|---|---|
| 2020 | 0 | 5 |
| 2020 | 1 | 7 |
| 2019 | 0 | 3 |
| 2019 | 1 | 1 |
我想用每一年的分数和价值来绘制这个图,用颜色区分团队之间的区别。 此外,我想在按年份分组的点之间画线。我快到了:
ggplot(hr_by_team_year_sf_la_df, aes(x='yearID', y='HR', group='yearID')) + geom_line() + geom_point()
导致以下情节:
目前只有颜色缺失。我尝试了几种方法,但都没有成功:
ggplot(hr_by_team_year_sf_la_df, aes(x='yearID', y='HR', group='yearID')) + geom_line() + geom_point(aes(color='teamID'))ggplot(hr_by_team_year_sf_la_df, aes(x='yearID', y='HR', group='yearID', color='teamID')) + geom_line() + geom_point()
有人知道如何根据 teamId 绘制点吗?
【问题讨论】:
标签: r ggplot2 geom-point