酷炫树状图 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写作神器: 改写助手


分享到:


相關文章: