R ggplot图例中的空白条目(几何点)?
我的目标是在ggplot中创建一个简单的散点图,但我以前从未遇到过:一个带有彩色圆点但没有标签的图例条目,并且在图本身中不存在。有什么好处 数据和可视化 以下是用于复制的数据:R ggplot图例中的空白条目(几何点)?,r,ggplot2,R,Ggplot2,我的目标是在ggplot中创建一个简单的散点图,但我以前从未遇到过:一个带有彩色圆点但没有标签的图例条目,并且在图本身中不存在。有什么好处 数据和可视化 以下是用于复制的数据: year,rate,study 1987,0.014,"A" 1987,0.0184,"B" 1987,0.0283,"B" 1987,0.0186,"B" 1988,, 1989,, 1990,, 1991,0.0368,"B" 1991,0.0317,"B" 1991,0.0271,"B" 1992,, 1993,,
year,rate,study
1987,0.014,"A"
1987,0.0184,"B"
1987,0.0283,"B"
1987,0.0186,"B"
1988,,
1989,,
1990,,
1991,0.0368,"B"
1991,0.0317,"B"
1991,0.0271,"B"
1992,,
1993,,
1994,,
1995,,
1996,0.039,"A"
1996,0.0616,"B"
1996,0.0626,"B"
1996,0.0591,"B"
1997,0.055,"C"
1998,,
1999,,
2000,,
2001,,
2002,0.0674,"D"
2003,,
2004,0.07,"C"
2004,0.0855,"E"
2005,,
2006,,
2007,,
2008,,
2009,,
2010,,
2011,0.089,"C"
2012,,
2013,,
2014,0.09,"E"
2015,,
2016,,
以下是绘图代码(从csv导入的数据集为d
):
d\u图你是对的,这与年份没有比率这一事实有关。如果删除rate
为NA
的行,则不会得到额外的点
ggplot(data = d[!is.na(d$rate), ], aes(year, rate)) +
geom_point(mapping = aes(x=year, y=rate, color = study))
你是对的,这与年份没有比率这一事实有关。如果删除rate
为NA
的行,则不会得到额外的点
ggplot(data = d[!is.na(d$rate), ], aes(year, rate)) +
geom_point(mapping = aes(x=year, y=rate, color = study))
在我发表评论之前,我甚至没有读过你的代码。谢谢,C·布朗!在我发表评论之前,我甚至没有读过你的代码。谢谢,C·布朗!