Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R ggplot图例中的空白条目(几何点)?_R_Ggplot2 - Fatal编程技术网

R 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,,

我的目标是在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,,
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·布朗!