pythonic生物人

复现Nature neuroscience期刊图,换数据即可用!

本次使用R语言复现一下Nature neuroscience上的图!

s41593-026-02200-8,figures1 b原图
s41593-026-02200-8,figures1 b原图
复现效果图
复现效果图

✅读入测试数据

ImageImage

✅复现代码,

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
  )
Image

这张图是一张典型的网络Network图,在原文中表示表达基因之间的网络图。

✅每个圆点代表一个基因

  • 圆点大小代表基因的平均表达水平
  • 圆点颜色代表基因的差异表达情况 (Difference),红色表示该基因在比较组间呈上调趋势,绿色表示该基因在比较组间呈下调趋势

✅两个圆点之间连线代两个基因之间的相关性 (Correlation)

  • 圆点之间连线颜色代表相关性的方向和强弱
  • 圆点之间连线粗细代表相关系数的绝对值大小,越粗相关性越强

总之,这张network图通过形状和颜色展示基因自身的属性(表达量和差异),通过连线展示基因间的互动(相关性)。


测试数据+详细代码将加入👉:《保姆级R可视化教程》,49个章节,20w字+,数百张图,旨在引导如何系统学习R语言可视化,部分展示如下:
图片
图片
图片
图片
图片
图片
复现效果图-abcd图❤️
复现效果图-b图❤️
图片
❤️复现效果图-ABCD图❤️
图片
❤️复现效果图-bcd图❤️
图片
图片
❤️复现效果图-b图❤️
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片

图片

图片
图片

(加入学习,收费,备注:299)

图片