防止第二个传说 [英] Preventing a second legend

查看:161
本文介绍了防止第二个传说的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个ggplot,它也显示一个图例:

  ggplot(dt.m,aes(x = pct。 on.OAC.cont,y = Number.of.Practices,fill = Age.Group))+ 
geom_bar(stat =identity,position = position_dodge())



当我添加另一行时,我还会得到第二个图例:

  geom_smooth(aes(x = pct.on.OAC.cont,y = Number.of.Practices,color = Age.Group),se = F,alpha = 0.5)

如何防止第二个图例显示?

解决方案 使用 show_guide = FALSE geom_smooth

  geom_smooth(aes(x = pct.on.OAC.cont,y = Number.of.Practices,color = Age.Group),
se = F ,alpha = 0.5,show_guide = FALSE)

这可以避免绘制图例。 $ b

I have a ggplot, which also displays a legend:

ggplot(dt.m, aes(x=pct.on.OAC.cont,y=Number.of.Practices, fill=Age.Group)) +
    geom_bar(stat="identity",position=position_dodge())

When I add another line, I also get a second legend:

geom_smooth(aes(x=pct.on.OAC.cont,y=Number.of.Practices, colour=Age.Group), se=F, alpha=0.5)

How can I prevent the second legend from displaying ?

解决方案

Use show_guide = FALSE in geom_smooth:

geom_smooth(aes(x=pct.on.OAC.cont,y=Number.of.Practices, colour=Age.Group),
            se=F, alpha=0.5, show_guide = FALSE)

This suppresses drawing a legend.

这篇关于防止第二个传说的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆