如何在R中建立填充不同顏色的類別密度圖?
要建立填充不同顏色的類別密度圖,我們可以按照以下步驟操作:
- 首先,建立一個數據框。
- 載入ggplot2包併為類別建立密度圖。
- 使用fill函式為資料框中的類別建立密度圖。
建立資料框
讓我們建立一個如下所示的資料框:
x<-sample(LETTERS[1:3],20,replace=TRUE) y<-sample(1:100,20) df<-data.frame(x,y) df
執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出將在您的系統上有所不同):
x y 1 C 19 2 A 49 3 A 94 4 C 5 5 A 45 6 A 23 7 B 33 8 A 99 9 C 73 10 A 1 11 B 84 12 A 61 13 A 7 14 C 51 15 B 43 16 B 31 17 C 67 18 C 77 19 C 50 20 B 80
建立類別密度圖
使用geom_density和col函式為類別建立密度圖:
library(ggplot2) x<-sample(LETTERS[1:3],20,replace=TRUE) y<-sample(1:100,20) df<-data.frame(x,y) ggplot(df,aes(y))+geom_density(aes(col=x),alpha=0.2)
輸出

建立填充不同顏色的類別密度圖
使用geom_density和fill函式建立填充不同顏色的類別密度圖:
x<-sample(LETTERS[1:3],20,replace=TRUE) y<-sample(1:100,20) df<-data.frame(x,y) ggplot(df,aes(y))+geom_density(aes(fill=x),alpha=0.2)
輸出

廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP