如何在R中使用ggplot2建立使用灰色調色盤的類別小提琴圖?


要使用ggplot2建立使用灰色調色盤的類別小提琴圖,我們可以按照以下步驟操作:

  • 首先,建立一個數據框。
  • 然後,建立具有預設顏色的小提琴圖。
  • 建立使用灰色調色盤的小提琴圖。

建立資料框

讓我們建立一個如下所示的資料框:

 即時演示

> Group<-sample(c("First","Second","Third"),25,replace=TRUE)
> Score<-sample(1:1000,25)
> df<-data.frame(Group,Score)
> df

執行上述指令碼後,將生成以下輸出(此輸出由於隨機化而可能因您的系統而異):

     Group  Score
1   Second   405
2    Third   947
3    First    78
4    First   243
5   Second    45
6   Second   682
7    First   608
8   Second   657
9    First   230
10   First   900
11  Second    99
12   First   937
13  Second   957
14   Third   962
15   First   668
16   Third   228
17  Second   398
18  Second   744
19   First   997
20  Second   612
21   First   706
22   First   958
23   First   446
24   Third   895
25   Third   396

建立帶有預設顏色的小提琴圖

載入ggplot2包並建立具有預設顏色的小提琴圖:

> Group<-sample(c("First","Second","Third"),25,replace=TRUE)
> Score<-sample(1:1000,25)
> df<-data.frame(Group,Score)
> library(ggplot2)
> ggplot(df,aes(Group,Score,fill=Group))+geom_violin()

輸出

建立使用灰色調色盤的小提琴圖

使用`scale_fill_grey`建立使用灰色調色盤的小提琴圖:

> Group<-sample(c("First","Second","Third"),25,replace=TRUE)
> Score<-sample(1:1000,25)
> df<-data.frame(Group,Score)
> library(ggplot2)
> ggplot(df,aes(Group,Score,fill=Group))+geom_violin()+scale_fill_grey()

輸出

更新於:2021年8月13日

279 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.