如何在R中使用ggplot2创建使用反向灰色调色板的类别箱线图?


要使用ggplot2创建使用反向灰色调色板的类别箱线图,我们可以按照以下步骤操作:

  • 首先,创建一个数据框。
  • 然后,创建具有灰色调色板颜色条的类别箱线图。
  • 创建具有反向灰色调色板颜色条的类别箱线图。

创建数据框

让我们创建一个如下所示的数据框:

 实时演示

Group<-sample(c("Low","Medium","High"),25,replace=TRUE)
Score<-sample(1:100,25)
df<-data.frame(Group,Score)
df

执行上述脚本后,将生成以下输出(此输出由于随机化,在您的系统上会有所不同):

   Group Score
1  High   33
2  Low    43
3  Medium 16
4  Low    90
5  High   67
6  Medium 52
7  High   82
8  High   62
9  Medium 28
10 High   39
11 Low    15
12 High   57
13 Low    51
14 Medium 100
15 Low   97
16 Medium 23
17 High 72
18 Medium 96
19 Low 22
20 Medium 35
21 Low 6
22 High 88
23 Medium 65
24 Low 11
25 High 37

创建具有灰色调色板颜色条的箱线图

使用`scale_fill_grey`创建具有灰色调色板颜色条的箱线图:

Group<-sample(c("Low","Medium","High"),25,replace=TRUE)
Score<-sample(1:100,25)
df<-data.frame(Group,Score)
library(ggplot2)
ggplot(df,aes(Group,Score,fill=Group))+geom_boxplot()+scale_fill_grey()

输出

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

创建具有反向灰色调色板颜色条的箱线图

使用`scale_fill_grey`创建具有反向灰色调色板颜色条的箱线图(`start`和`end`的默认值为`start=0.2`和`end=0.8`):

Group<-sample(c("Low","Medium","High"),25,replace=TRUE)
Score<-sample(1:100,25)
df<-data.frame(Group,Score)
library(ggplot2)
ggplot(df,aes(Group,Score,fill=Group))+geom_boxplot()+scale_fill_grey(start=0.8,end=
0.2)

输出

更新于:2021年8月13日

283 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告