推荐公众号奥智生物,分享前沿组学技术、实用生信技能、数据挖掘思路
之前,在《师兄师兄,我想画这样的漂亮图表》一文已经为大家介绍过使用 OmicShare 的动态桑基图工具绘制下图这般好看的桑基图!
(Nature Sustainability,2026)
接下来,继续以上图为例,为大家演示如何用 WorkBuddy 调用 Origin 自动绘制发表级桑基图!
在开始绘图之前,需要先准备好数据文件。本文的示例数据是一个三列流向长表(如下图),共 111 条流、70 个节点,来自原文献提供的绘图数据。注:Gt = gigatonne,十亿吨。
然后在 WorkBuddy 中新建任务,指定好工作空间文件夹,这里调用了 editaplot 技能,在对话框中输入如下指令:
基于当前工作空间中的“testdata2.xlsx”数据文件,以“1.1.png”为参考图,使用Origin绘制这样的桑基图(Sankey),配色方案要与参考图一致,在当前空间生成png和pdf格式的绘图文件,并保存为“桑基图.opju”文件
发送指令后,WorkBuddy 就开始自动工作了,你可以在界面上看到它的工作过程。
整个过程大约需要 20 分钟左右,桑基图已经自动画好了!WorkBuddy 会同步说明数据识别和配色方案。
同时在工作空间中生成了 桑基图.png(4200×2105像素)、桑基图.pdf 和可编辑的桑基图.opju 工程文件,接下来我们就可以在 Origin 中进行微调了。
双击打开工作空间中的 “桑基图.opju” 工程文件可以查看绘图效果,如下图,可以看到所绘桑基图的整体效果还是不错的,但节点标签、配色和连线等细节还可以进一步微调。
使用鼠标可以直接拖动节点调整桑基图的节点排布,按住 Shift 键可连选节点,实现多节点同时移动。
继续双击桑基图的文本标签,在弹出的 Plot Details 窗口中,可以在 Label 选项窗口中调整节点标签的字体大小和字体样式,如下图。
如果对配色不满意,在 Node 选项窗口中,可以自定义节点的填充颜色、边框颜色和透明度,如下图。
而在 Link 选项窗口中,可以调整连线的填充颜色(比如这里选择跟随目标节点颜色)、透明度、曲率以及水平连接方式等参数,如下图。
本次绘图用到的 Editaplot 是专门用于科研绘图的技能,安装方法也非常简单,只需要在 WorkBuddy 的对话框中输入:“ 帮我安装这个skill:https://github.com/hang-jin/editaplot ” 即可,之后就可以在绘图任务中直接调用该技能了!
好啦,本次使用 WorkBuddy 自动绘制桑基图的教程就分享到这里啦!
https://doi.org/10.1038/s41893-026-01858-z
*未经许可,不得以任何方式复制或抄袭本篇文章之部分或全部内容。版权所有,侵权必究。
#相关性热图#科研绘图#OmicShare云工具#工具推荐