大数跨境

如何用WorkBuddy自动绘制发表级桑基图?

如何用WorkBuddy自动绘制发表级桑基图? SCIPainter
2026-11-06
18
导读:轻松搞定!

推荐公众号奥智生物,分享前沿组学技术、实用生信技能、数据挖掘思路


之前,在《师兄师兄,我想画这样的漂亮图表》一文已经为大家介绍过使用 OmicShare 的动态桑基图工具绘制下图这般好看的桑基图!

(Nature Sustainability,2026)

接下来,继续以上图为例,为大家演示如何用 WorkBuddy 调用 Origin 自动绘制发表级桑基图!

01

使用WorkBuddy绘图


在开始绘图之前,需要先准备好数据文件。本文的示例数据是一个三列流向长表(如下图),共 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 中进行微调了。



02

使用Origin调整图形


双击打开工作空间中的 “桑基图.opju” 工程文件可以查看绘图效果,如下图,可以看到所绘桑基图的整体效果还是不错的,但节点标签、配色和连线等细节还可以进一步微调。


使用鼠标可以直接拖动节点调整桑基图的节点排布,按住 Shift 键可连选节点,实现多节点同时移动。


初步调整后的效果如下:


继续双击桑基图的文本标签,在弹出的 Plot Details 窗口中,可以在 Label 选项窗口中调整节点标签的字体大小和字体样式,如下图。


如果对配色不满意,在 Node 选项窗口中,可以自定义节点的填充颜色、边框颜色和透明度,如下图。


而在 Link 选项窗口中,可以调整连线的填充颜色(比如这里选择跟随目标节点颜色)、透明度、曲率以及水平连接方式等参数,如下图。


调整后的效果如下,只需导出所需格式的图片即可!


最终导出的效果如下:


03

安装Editaplot技能


本次绘图用到的 Editaplot 是专门用于科研绘图的技能,安装方法也非常简单,只需要在 WorkBuddy 的对话框中输入:“ 帮我安装这个skill:https://github.com/hang-jin/editaplot ” 即可,之后就可以在绘图任务中直接调用该技能了!


好啦,本次使用 WorkBuddy 自动绘制桑基图的教程就分享到这里啦!

参考文献:
https://doi.org/10.1038/s41893-026-01858-z

*未经许可,不得以任何方式复制或抄袭本篇文章之部分或全部内容。版权所有,侵权必究。


图片
图片
# SCIPainter


分享科研绘图技能与工具

欢迎关注与转发~


图片

你的好友拍了拍你

并请你帮她点一下“分享”~


#相关性热图#科研绘图#OmicShare云工具#工具推荐

【声明】内容源于网络
0
0
SCIPainter
“一图胜千言”,好看的图形千篇一律,丑的配图千奇百怪。SCIPainter,旨在分享科研绘图的技能与工具。不保证日更,有时间就做线上培训,不排除录制付费视频的可能。如果你想看我日更,请多把我分享出去,说不定我就文思如尿崩了。
内容 964
粉丝 0
SCIPainter “一图胜千言”,好看的图形千篇一律,丑的配图千奇百怪。SCIPainter,旨在分享科研绘图的技能与工具。不保证日更,有时间就做线上培训,不排除录制付费视频的可能。如果你想看我日更,请多把我分享出去,说不定我就文思如尿崩了。
总阅读13.7k
粉丝0
内容964