根据上一篇文章ggplot boxplots with scatterplot overlay (same variables),
我希望每周的每一天都有一个箱图而不是两个箱图,同时在它上面有不同颜色的散点。
代码如下:
#Box-plot for day of week effect
plot1<-ggplot(data=dodgers, aes(x=ordered_day_of_week, y=Attend)) + geom_boxplot()
#Scatter with specific colors for day of week
plot2<-ggplot(dodgers, aes(x=ordered_month, y=Attend, colour=Bobblehead, size=1.5)) + geom_point()
#Box-ploy with Scatter plot overlay
plot3<-ggplot(data=dodgers, aes(x=ordered_day_of_week, y=Attend, colour=Bobblehead)) + geom_boxplot() + geom_point()
结果将是:
1,散点图
2,boxplot情节
3,合并情节答案 0 :(得分:7)
将color=
放入aes()
的{{1}}内,并将其从geom_point()
ggplot()
中删除。如果您将aes()
放在color=
内,则会影响所有geoms。你也可以考虑使用位置闪避来分离点。
作为OP的ggplot()
数据示例未提供数据。
mtcars