【问题标题】:Preventing a second legend防止第二个传说
【发布时间】:2012-09-26 15:01:15
【问题描述】:

我有一个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, colour=Age.Group), se=F, alpha=0.5)

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

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    geom_smooth 中使用show_guide = FALSE

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

    这会禁止绘制图例。

    【讨论】:

    • 在新的ggplot2中,命令为show.legend = FALSE。但其他一切都一样。
    猜你喜欢
    • 2010-11-12
    • 2015-03-12
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 2013-08-15
    • 1970-01-01
    相关资源
    最近更新 更多