复现Nature neuroscience期刊图,换数据即可用!
本次使用R语言复现一下Nature neuroscience上的图!
✅读入测试数据
✅复现代码,
ggraph(graph, layout = "fr", niter = 500) +
# 点之间连线
geom_edge_link(
aes(
width = abs(correlation), # 边宽度
colour = correlation # 边颜色
),
alpha = 0.15
) +
# 节点设置
geom_node_point(
aes(
size = size, # 节点大小
fill = difference # 节点填充色
),
shape = 21,
colour = "#4d4d4d",
stroke = 0.3
) +
# 节点标签文字注释
geom_node_text(
aes(label = label),
repel = TRUE,
size = 2.5,
family = "Arial",
segment.colour = "grey50",
segment.size = 0.2
)
这张图是一张典型的网络Network图,在原文中表示表达基因之间的网络图。
✅每个圆点代表一个基因
圆点大小代表基因的平均表达水平 圆点颜色代表基因的差异表达情况 (Difference),红色表示该基因在比较组间呈上调趋势,绿色表示该基因在比较组间呈下调趋势
✅两个圆点之间连线代两个基因之间的相关性 (Correlation)
圆点之间连线颜色代表相关性的方向和强弱 圆点之间连线粗细代表相关系数的绝对值大小,越粗相关性越强
总之,这张network图通过形状和颜色展示基因自身的属性(表达量和差异),通过连线展示基因间的互动(相关性)。
(加入学习,收费,备注:299)