我的数据集有 3 列:高中名称、年份和大学入学百分比,其中包括 8 年的 104 所高中。
学校 | chrt_grad | 已注册 |
---|---|---|
阿尔巴 | 2012 | 0.486 |
阿尔巴 | 2013 | 0.593 |
阿尔巴 | 2014 | 0.588 |
阿尔巴 | 2015 | 0.588 |
阿尔巴 | 2016 | 0.547 |
阿尔巴 | 2017 | 0.613 |
阿尔巴 | 2018 | 0.622 |
阿尔巴 | 2019 | 0.599 |
阿尔巴 | 2020 | 0.614 |
城市 | 2012 | 0.588 |
城市 | 2013 | 0.613 |
等等...
我正在尝试制作 104 个单独的线图——每所学校一个。我首先创建了一个显示每所学校的单线图:
ggplot(nsc_enroll,mapping = aes(x = chrt_grad,y = enrolled,group = school)) +
geom_line() +
geom_point()
如何为 104 所学校中的每一所创建单独的图,而不必一遍又一遍地过滤每个学校名称?