在ggplot2图例中更改中位数和均值的颜色

埃姆兹

请忽略整个图形上的随机点-这只是一个快速可重现的示例,以显示我的意思:

ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, fill = Species)) + 
  geom_violin(alpha = 0.5) +
  stat_summary(aes(shape="mean",group=1),fun = "mean",
               size = 2, geom = "point", color = "black") +
  stat_summary(aes(shape = "median", group = 2), fun = "median",
               size = 2, geom = "point", color = "red") +
  labs(x = "Sepal Length", y = "Sepal Width",
       shape = "Shape", colour = "Species") +
  theme_classic() 

虹膜图

我如何能:

一种)。更改图例,以便每个分类变量的框中间没有红点?b)。更改“形状”图例的颜色,以便“均值”为黑色,“中位数”为红色?

我已经用Google搜索了一个多小时,但找不到答案,因此非常感谢您的帮助。谢谢!

特朗布兰德

override.aes图例指南有一个论点,您可以使用它来显式设置键的外观。

library(ggplot2)

ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, fill = Species)) + 
  geom_violin(alpha = 0.5) +
  stat_summary(aes(shape="mean",group=1),fun = "mean",
               size = 2, geom = "point", color = "black") +
  stat_summary(aes(shape = "median", group = 2), fun = "median",
               size = 2, geom = "point", color = "red") +
  labs(x = "Sepal Length", y = "Sepal Width",
       shape = "Shape", colour = "Species") +
  guides(
    shape = guide_legend(override.aes = list(colour = c("black", "red"))),
    fill = guide_legend(override.aes = list(shape = NA))
  ) +
  theme_classic() 
#> Warning: position_dodge requires non-overlapping x intervals

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ggplot2图例中更改中位数和均值的颜色

来自分类Dev

ggplot2函数中的均值和中位数箱线图例

来自分类Dev

在ggplot2中调整图例和颜色

来自分类Dev

ggplot2中高级小提琴图的中位数和四分位数

来自分类Dev

ggplot2中高级小提琴图的中位数和四分位数

来自分类Dev

无法更改ggplot2中的图例

来自分类Dev

更改ggplot2的图例中的标签

来自分类Dev

R ggplot更改图例中的颜色和图例序列

来自分类Dev

ggplot2:更改geom_vline图例的背景颜色

来自分类Dev

从ggplot2中的小图例框中删除边框和颜色

来自分类Dev

在ggplot2中使用组,线型和颜色时使用单个图例?

来自分类Dev

如何在ggplot2中为颜色和形状创建图例

来自分类Dev

如何在ggplot2中合并图例?(保持形状、颜色和标签)

来自分类Dev

在ggplot2中为矩形颜色创建图例

来自分类Dev

使用Viridis的ggplot2中的气泡图图例颜色

来自分类Dev

如何使用ggplot2将图例标题,键顺序和颜色更改为R中的多堆叠条形图

来自分类Dev

ggplot更改R中的条形颜色和图例标题

来自分类Dev

ggplot2 boxplot中位数未按预期绘制

来自分类Dev

在ggplot2中的图例键中更改符号

来自分类Dev

在ggplot2中的图例中更改键标签

来自分类Dev

不要在2图例图(R ggplot2)中的颜色图例中显示形状

来自分类Dev

ggplot2合并颜色并填充图例

来自分类Dev

如何更改ggplot2中的图例几何

来自分类Dev

ggplot2:更改图例中的因子顺序

来自分类Dev

更改图例在ggplot2中的位置

来自分类Dev

如何更改ggplot2中图例文本的大小?

来自分类Dev

将行更改为ggplot2的图例中的虚线

来自分类Dev

如何更改ggplot2的“主题”参数中的图例标签?

来自分类Dev

ggplot2中的图例

Related 相关文章

热门标签

归档