酷炫樹狀圖 R語言

樹狀圖主要用於展示較多二級變量,相較於表,它更具簡潔,常用於基因,RNA,臨床指標的展示。

上代碼:

<code>install.packages("ggraph")library(ggraph)install.packages("igraph")library(igraph)myedges /<code>

顯示前2行數據(大家可以參考處理表格數據):

name value group
1 total 10.000000
2 A 2.390000 total
3 B 1.370000 total
4 C 1.370000 total
5 D 1.550000 total
6 E 1.610000 total
7 F 0.700000 total
8 G 1.010000 total
9 sub-A1 1.201771 A
10 sub-A2 1.188146 A
11 sub-A3 1.158170 A
12 sub-A4 1.209947 A
13 sub-A5 1.194959 A
14 sub-A6 1.129556 A
15 sub-A7 1.189508 A
16 sub-A8 1.115931 A
17 sub-A9 1.119240 A
18 sub-A10 1.031452 A
19 sub-A11 1.024639 A
20 sub-A12 1.004201 A

<code>   mygraph /<code>

圓形樹狀圖:

酷炫樹狀圖 R語言


2--普通樹狀圖:

<code> ggraph(mygraph, layout = 'dendrogram') +    geom_edge_diagonal2(aes(colour =node.group)) +   geom_node_text(aes( filter=leaf,label=name, size=3,colour=group) ,angle=90, hjust=1, nudge_y=-0.1) +   geom_node_point(aes(size=value,colour=group) , alpha=1) +   ylim(-2, NA) +   theme_void() +theme(legend.position="none")/<code>


酷炫樹狀圖 R語言

往期回顧:

酷炫樹狀圖(R語言)

基於逆概率加權的生存曲線校正 (R語言)

小提琴圖(R語言)

列線圖 nomogram(R語言)

森林圖(R語言)

生存曲線 (R語言)

SCI寫作神器: AI幫你寫論文

SCI寫作神器: 改寫助手


分享到:


相關文章: