防止第二个传奇

Rob*_*ong 6 r ggplot2

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

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

当我添加另一行时,我还得到了第二个传奇:

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

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

Sve*_*ein 10

使用show_guide = FALSEgeom_smooth:

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

这抑制了绘制图例.

  • 在新的ggplot2中,命令是show.legend = FALSE。但其他一切都是一样的。 (2认同)