ggplot2:使用 stat_summary 参数时出现问题填充点

Rmy*_*loR 2 r ggplot2

我有以下代码:

ggplot(iris, aes(x=Species, y=Sepal.Length)) + 
stat_summary(fun.y=mean, geom='point', size=2, fill='white')
Run Code Online (Sandbox Code Playgroud)

我知道可能还有其他方法可以使用iris数据绘制此平均值。但是,对于我自己的数据,这是唯一的方法。

问题:上面的代码没有给出白色填充点,而是纯黑色点。使用stat_summary参数时是否有设置填充颜色的方法?

谢谢!

luk*_*keA 5

要么使用color代替fill

ggplot(iris, aes(x=Species, y=Sepal.Length)) + 
stat_summary(fun.y=mean, geom='point', size=2, color='white')
Run Code Online (Sandbox Code Playgroud)

或使用具有填充边框颜色的符号形状

ggplot(iris, aes(x=Species, y=Sepal.Length)) + 
stat_summary(fun.y=mean, geom='point', size=2, shape=21, fill="blue", color="red")
Run Code Online (Sandbox Code Playgroud)