如何为已添加到绘图中的对象添加图例stat_summary
?
这是一个例子:
ToothGrowth$dose <- as.factor(ToothGrowth$dose)
p <- ggplot(ToothGrowth, aes(x=dose, y=len)) +
geom_violin(trim=FALSE)
data_summary <- function(x) {
m <- mean(x)
ymin <- m-sd(x)
ymax <- m+sd(x)
return(c(y=m,ymin=ymin,ymax=ymax))
}
p + stat_summary(fun.data=data_summary)
### Code from http://www.sthda.com/english/wiki/ggplot2-violin-plot-quick-start-guide-r-software-and-data-visualization
我想添加一个描述性图例,解释每个小提琴图中心的线和点代表什么。
根据下面的相关主题,我的印象是这可以通过定义aes(shape="")
instat_summary
然后添加来实现scale_shape_manual("", values=c("?"))
。但我没有任何成功。