<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
R corrplot包 提供了一個在相關矩陣上的視覺化探索工具,該工具支援自動變數重新排序,以幫助檢測變數之間的隱藏模式。
corrplot 非常易於使用,並在視覺化方法、圖形佈局、顏色、圖例、文字標籤等方面提供了豐富的繪圖選項。它還提供 p 值和置信區間,以幫助使用者確定相關性的統計顯著性。
corrplot()有大約50個引數,但最常見的引數只有幾個。在大多數場景中,我們可以得到一個只有一行程式碼的相關矩陣圖。
library(corrplot)
mtcars
corrplot(M, method = 'number')
#order排序方法original(預設),特徵向量角度排序AOE,第一個主成分順序FPC,分層聚類排序hclust,按照字母排序alphabet corrplot(M, method = 'color', order = 'hclust')
#形狀預設circle,除此之外還有square,ellipse,number,pie,shade,color corrplot(M,method="circle")
corrplot(M,method="square")
corrplot(M,method="ellipse")
corrplot(M,method="pie")
#diag = FALSE,不顯示中間為1的格子 corrplot(M,method="square",diag = FALSE)
#type僅僅顯示下部分相關性,除此之外還有引數full,upper corrplot(M, method = 'square', order = 'FPC', type = 'lower', diag = FALSE)
corrplot(M, method = 'ellipse', order = 'FPC', type = 'upper', diag = FALSE)
#數位和圖混合 corrplot.mixed(M, order = 'AOE')
#混合上部餅圖,下部陰影 corrplot.mixed(M, lower = 'shade', upper = 'pie', order = 'hclust')
#分層聚類,標出2個cluster corrplot(M, order = 'hclust', addrect = 2)
#定義圈出的cluster,以及圈出線的顏色和線條 corrplot(M, method = 'square', diag = FALSE, order = 'hclust', addrect = 3, rect.col = 'blue', rect.lwd = 3, tl.pos = 'd')
install.packages("seriation") library(seriation) list_seriation_methods('matrix') list_seriation_methods('dist') data(Zoo) Z = cor(Zoo[, -c(15, 17)]) dist2order = function(corr, method, ...) { d_corr = as.dist(1 - corr) s = seriate(d_corr, method = method, ...) i = get_order(s) return(i) } # Fast Optimal Leaf Ordering for Hierarchical Clustering i = dist2order(Z, 'OLO') corrplot(Z[i, i], cl.pos = 'n')
# Quadratic Assignment Problem i = dist2order(Z, 'QAP_2SUM') corrplot(Z[i, i], cl.pos = 'n')
# Multidimensional Scaling i = dist2order(Z, 'MDS_nonmetric') corrplot(Z[i, i], cl.pos = 'n')
library(magrittr) #方法1 i = dist2order(Z, 'R2E') corrplot(Z[i, i], cl.pos = 'n') %>% corrRect(c(1, 9, 15))
#方法2 corrplot(Z, order = 'AOE') %>% corrRect(name = c('tail', 'airborne', 'venomous', 'predator'))
#方法3直接指定 r = rbind(c('eggs', 'catsize', 'airborne', 'milk'), c('catsize', 'eggs', 'milk', 'airborne')) corrplot(Z, order = 'hclust') %>% corrRect(namesMat = r)
COL1(sequential = c("Oranges", "Purples", "Reds", "Blues", "Greens", "Greys", "OrRd", "YlOrRd", "YlOrBr", "YlGn"), n = 200) COL2(diverging = c("RdBu", "BrBG", "PiYG", "PRGn", "PuOr", "RdYlBu"), n = 200) #cl.*引數常用於顏色圖例:cl.pos顏色標籤的位置('r'type='upper''full''b'type='lower''n'),cl.ratio顏色圖例的寬度建議0.1~0.2 #tl.*引數常用於文字圖例:tl.pos用於文字標籤的位置,tl.cex文字大小,tl.srt文字的旋轉
corrplot(M, order = 'AOE', col = COL2('RdBu', 10))
corrplot(M, order = 'AOE', addCoef.col = 'black', tl.pos = 'd', cl.pos = 'r', col = COL2('PiYG'))
corrplot(M, method = 'square', order = 'AOE', addCoef.col = 'black', tl.pos = 'd', cl.pos = 'r', col = COL2('BrBG'))
corrplot(M, order = 'AOE', cl.pos = 'b', tl.pos = 'd',col = COL2('PRGn'), diag = FALSE)
corrplot(M, type = 'lower', order = 'hclust', tl.col = 'black', cl.ratio = 0.2, tl.srt = 45, col = COL2('PuOr', 10))
corrplot(M, order = 'AOE', cl.pos = 'n', tl.pos = 'n', col = c('white', 'black'), bg = 'gold2')
以上就是R語言corrplot相關熱圖分析美化範例及詳細圖解的詳細內容,更多關於R語言corrplot相關熱圖的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45