r - 避免图例中的彩色框

标签 r ggplot2

如何避免图例中出现彩色框?我希望它是 Line1Line2 没有盒子。

library(ggplot2)
ggplot(diamonds, aes(x=depth)) +
  geom_density(aes(color = "Line1"))+
  geom_function(fun=function(x) 
    dnorm(x, 
          mean=mean(diamonds$depth),
          sd=sd(diamonds$depth)),
    aes(color="Line2"))+
  scale_color_manual(" ", values=c(Line1="green", Line2="red"))

谢谢!

最佳答案

这可以通过将选项 show.legend = FALSE 添加到 geom_密度 来实现:

library(ggplot2)
ggplot(diamonds, aes(x=depth)) +
  geom_density(aes(color = "Line1"), show.legend = FALSE)+
  geom_function(fun=function(x) 
    dnorm(x, 
          mean=mean(diamonds$depth),
          sd=sd(diamonds$depth)),
    aes(color="Line2"))+
  scale_color_manual(" ", values=c(Line1="green", Line2="red"))

关于r - 避免图例中的彩色框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64372128/

相关文章:

r - 使用 ggplot2 带有误差条的堆叠条形图

r - 在 Shiny 应用程序中创建动态选项卡集会在 ggploty 上出现错误

使用 facet_wrap 时重新排序 geom_bar

r - gganimate 条形图 : smooth transition when bar is replaced

r - 在 map 上独立移动 2 个图例 ggplot2

r - 为什么 `x` 现在是以下 R 代码中这五个 Gamma 分布的混合?

RStudio Run 命令运行两次问题

r - 在 Hortonworks Sandbox hadoop 2.3 上安装 R

r - 如何调整饼图上的 ggrepel 标签?

r - ggplot2:两个映射有一个图例