如何在R中更改corrplot的顏色程式碼?
要更改corrplot的顏色程式碼,我們可以在corrplot函式內使用colorRampPalette函式。我們可以為colorRampPalette提供不同的顏色,這些顏色是我們想要在corrplot中顯示的。
檢視下面的示例以瞭解如何操作。
示例
以下程式碼片段建立一個示例資料框:
x<-rpois(20,2) y<-rpois(20,5) z<-rpois(20,5) a<-rpois(20,1) b<-rpois(20,2) df<-data.frame(x,y,z,a,b) df
建立了以下資料框:
x y z a b 1 0 2 5 2 1 2 1 7 4 1 3 3 1 2 6 0 5 4 0 6 1 1 3 5 3 4 5 0 4 6 1 3 4 1 2 7 0 8 10 0 3 8 1 3 2 1 1 9 0 6 6 3 2 10 1 4 7 2 1 11 2 3 4 1 2 12 0 7 12 1 2 13 2 7 7 0 2 14 2 6 7 1 1 15 2 6 4 2 3 16 1 8 7 1 3 17 3 3 13 1 4 18 0 4 6 3 1 19 2 5 3 1 3 20 2 8 4 0 0
要查詢相關矩陣,請將以下程式碼新增到上面的程式碼片段中:
x<-rpois(20,2) y<-rpois(20,5) z<-rpois(20,5) a<-rpois(20,1) b<-rpois(20,2) df<-data.frame(x,y,z,a,b) Corr_M<-cor(df) Corr_M
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:
x y z a b x 1.00000000 -0.1124089 0.02748119 -0.42486657 0.2408651 y -0.11240888 1.0000000 0.15417565 -0.20276944 -0.1140731 z 0.02748119 0.1541756 1.00000000 -0.07005503 0.1766658 a -0.42486657 -0.2027694 -0.07005503 1.00000000 -0.3479217 b 0.24086512 -0.1140731 0.17666576 -0.34792175 1.0000000
要載入corrplot包並建立相關矩陣圖,請將以下程式碼新增到上面的程式碼片段中:
library(corrplot) corrplot(abs(Corr_M),method="color",cl.lim=c(0,1))
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

要建立具有不同顏色的相關矩陣圖,請將以下程式碼新增到上面的程式碼片段中:
corrplot(abs(Corr_M),method="color",col=colorRampPalette(c("white","lightblue","red"))(100),cl.lim=c(0,1))
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

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