下面是我的数据集,我想绘制变量states
,o7
,cas
和df
随着时间的推移地块使用GGPLOT2
year states o7 cas df
1989 151 117 35 16
1990 150 158 27 12
1991 150 194 43 12
1992 150 173 38 9
1993 151 169 35 14
1994 153 169 23 9
1995 153 158 22 8
1996 153 157 18 6
1997 153 214 18 11
1998 154 186 17 5
1999 154 222 16 7
2000 155 210 20 4
2001 154 210 19 2
2002 155 231 17 2
2003 155 268 18 1
2004 155 236 16 3
2005 155 263 19 1
2006 155 238 17 5
2007 155 284 16 3
2008 155 318 20 4
2009 155 295 18 5
2010 155 330 20 4
2011 155 312 16 3
我用ggplot2
包来完成
ggplot(dat, aes(year, o7)) +
geom_line()
然而,我未能在同一图表中绘制其他变量。
- 如何绘制数据中的其他变量?我如何将它们分配给 新标签(ggplot内)?
感谢,看上去很不错。一件事:如何切换到具有不同颜色的点而不是具有不同颜色的点的线 - 我是色盲.. – FKG
切换到线很容易geom_lines(),但如何让它们以不同的形状? – FKG
如果您使用'geom_line'而不是'geom_point',则可以在'ggplot'对象的'aes'中添加'linetype = variable'。在'aes'中使用'shape = variable',然后使用'geom_point'将会修改点的形状。 – bVa