pythonic生物人

复现顶刊B图,换数据可用!

B图如何快速实现?

Image

源自:s41467-025-67676-7,B图为包珠图(Circular Packing),适用于展示具有层级结构的分类数据,其通过嵌套圆形的方式直观体现数据的层次关系。

原文中,B图展示了在空气过滤器中发现的所有后生动物属(n = 402)。它们的分类层级通过包珠图进行可视化,最外层的圆圈代表门(n = 11,标签大写),最内层则代表各个属。

R语言可以快速实现B图,

#核心代码
ggraph(mygraph, layout = 'circlepack', weight=size) + 
  geom_node_circle(aes(fill = depth)) + 
  geom_node_text(aes(filter = depth == 1, label = shortName), #这里显示第2层节点标签
                 size = 5,
                 color = "white")
Image

获取绘图代码+测试数据+数据处理方法+依赖包安装方法,

👇(备注:299)

图片
-END-
更多干货👉《保姆级R可视化教程3.0》来了!49个章节,200+张图,旨在引导如何系统学习R语言可视化,部分展示如下:
图片
图片
图片
图片
图片
图片
复现效果图-abcd图❤️
复现效果图-b图❤️
图片
❤️复现效果图-ABCD图❤️
图片
❤️复现效果图-bcd图❤️
图片
图片
❤️复现效果图-b图❤️
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片

图片

图片
图片

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

图片