根据 R 中箱线图中未包含的变量为箱线图中的点着色

问题描述 投票:0回答:1

我正在尝试根据箱线图中未包含的变量向 R 中箱线图的点添加颜色。另一个变量是连续变量,但如果没有连续变量的解,则可以将其分组为字符变量或因子变量。使用ggplot2。第一次发帖,如有问题请见谅

不确定如何解决这个问题,对 R 来说还是很陌生。使用 mtcars 数据集制作了这个示例,在这个示例中我想根据 disp 变量添加颜色。

    mtcarscol <- mutate(mtcars, gear.factor = as.factor(gear))
    ggplot(mtcarscol, aes(x = gear.factor, y = mpg)) +
      geom_boxplot() +
      geom_dotplot(binaxis = 'y', stackdir = 'center', dotsize=.75)
r colors boxplot
1个回答
0
投票

对于点的填充颜色,请在

fill
内使用
aes()
作为点层:

ggplot(mtcars, aes(x = factor(gear), y = mpg)) +
   geom_boxplot() +
  geom_dotplot(aes(fill = factor(am)), binaxis = 'y', stackdir = 'center', dotsize=.75)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.