复现顶刊B图,换数据可用!
B图如何快速实现?
源自: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")
获取绘图代码+测试数据+数据处理方法+依赖包安装方法,
👇(备注:299)
更多干货👉《保姆级R可视化教程3.0》来了!49个章节,200+张图,旨在引导如何系统学习R语言可视化,部分展示如下:



























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