【发布时间】:2020-06-24 18:42:51
【问题描述】:
我有以下代码创建了两个小提琴图:
ggplot(both,aes(x=levelsname,y=loginc,fill=levelsname))+
geom_violin() +
stat_summary(fun.y = mean,
aes(shape="Mean"),
colour='black',
geom="point",
size=3)+
scale_shape_manual("Summary Statistics", values=c("Mean"="+"))+
scale_fill_manual(values=c('gray70','orange','red'))+
scale_x_discrete(name="Site Category")+
scale_y_continuous(name = "Log(Incidence/100,000")+
guides(fill=guide_legend(title = "Site Category"))+
facet_grid(~ANA)+
theme_classic()+
theme(axis.text.x=element_blank())
除了图例之外,这些图的一切都是正确的。我正在尝试从站点类别下的图例中删除黑色圆圈,并将它们替换为 + 符号。我还想在站点类别图例项下方移动 + 和表示图例符号,使其看起来像一个图例。
【问题讨论】:
-
将
show.legend = FALSE添加到统计调用中 -
可能是骗子。 Remove legend ggplot 2.2
-
@camille 添加 show.legend=FALSE 会删除站点类别图例中的圆圈,但也会删除图例中的平均值。
-
@Tjebo 他们不想删除任何整个图例,这就是该帖子的内容
标签: r ggplot2 violin-plot