有,而且实际做法不是“给每张 Origin 图伪造一份绘图代码”,而是把计算程序交互式软件项目文件分别提交。

我查到的官方要求和公开获奖论文案例都支持这一点。

1.1 官方规定

全国大学生数学建模竞赛论文格式规范(2026年修订稿)明确要求:

  • 附录列出支撑材料文件清单;
  • 附录打印完整、可运行的源程序,包括 Excel、SPSS 等软件的交互命令;
  • 另交一个 ZIP/RAR 支撑材料包;
  • 支撑材料包含源程序、自查数据、中间结果图表等;
  • 程序结果与论文不符,可能取消评奖资格。

它没有规定“每一幅图必须有绘图源码”。对于 Origin、EViews、SPSS 这类交互式软件,项目文件和操作说明本来就是复现材料的一部分。

1.2 公开获奖论文实例

2023 国赛 C126 论文

这篇论文的附录先列:

一、支撑材料
1. 数据
2. 图
3. 代码文件
5. EViews 文件

后面才打印可以文本化的 BUGS 程序。也就是说,EViews 这种交互式软件文件单独作为支撑材料,并没有强行转换成不存在的源码。Origin 项目文件可以采用同样处理方式

1.2.1 EViews:

1.2.2 Origin:

1.3 其他公开获奖论文实例

1.3.1 2023 E032《基于时间序列分析预测的黄河水沙监测模型》

(1)在提交比赛论文的第19页明确写明Origin/软件使用方式

MATLAB 完成 Morlet 小波变换,再“通过 Origin 绘图工具”绘制小波系数实部等值线图:

(2)第38页起打印 Python、MATLAB 数据处理和绘图代码没有把 Origin 手工图伪造成 Origin 脚本

1.3.2 2023 E176《基于小波变换和背包模型的小浪底水库最优监测方案研究》

第13页明确写:“使用 MATLAB 软件作小波变换,再使用 Origin 软件画图”

第23页附录列“支撑材料列表”,按 Python、Excel、MATLAB 分类提供材料;没有附 Origin 绘图代码,我详细查看后续附录,未查看到作者如何使用Origin进行操作的步骤(更为简陋)

1.3.3 综上所述做总结

论文Origin/软件使用方式附录如何处理
2023 E032《基于时间序列分析预测的黄河水沙监测模型》第19页写明:MATLAB 完成 Morlet 小波变换,再“通过 Origin 绘图工具”绘制小波系数实部等值线图第38页起打印 Python、MATLAB 数据处理和绘图代码;没有把 Origin 手工图伪造成 Origin 脚本
2023 E176《基于小波变换和背包模型的小浪底水库最优监测方案研究》第13页明确写:“使用 MATLAB 软件作小波变换,再使用 Origin 软件画图”第23页附录列“支撑材料列表”,按 Python、Excel、MATLAB 分类提供材料;没有附 Origin 绘图代码
2023 C126《商超蔬菜销售数据的统计分析及建模》使用 EViews、WinBUGS、Lingo 等交互式软件第20页把“数据、图、代码文件、EViews 文件”分开列入支撑材料,后面只打印能够文本化的 BUGS、Lingo 代码

二、你的 Origin 图应该怎么交

2.1 建议支撑材料包这样组织:

支撑材料/
├── 01_模型计算/
│   └── 模型求解程序.py
├── 02_原始数据/
│   ├── Fig01_matrix.csv
│   └── Fig01_ticklabels.csv
├── 03_Origin项目/
│   ├── Fig01_reproduction.opju
│   └── Fig01_template.otpu
├── 04_结果图/
│   ├── Fig01.png
│   └── Fig01.pdf
└── README.txt

其中:

  • 模型求解程序.py/.m:必须能产生交给 Origin 的数值结果;
  • Fig01_reproduction.opju:包含矩阵、标签、三维图和全部手工样式,是原样复现的核心;
  • Fig01_matrix.csv:防止评委没有相同 Origin 版本,便于核对数据;
  • .otpu:仅作为样式模板,属于可选文件;
  • 不要补写一份实际上没有生成原图的 Python 绘图代码。

论文例子中并没有对产生的支持材料的描述(如下)。

若是担心,可以进行进一步补充:

2.2 论文附录可以如实写

附录 A 支撑材料文件说明

  1. 模型求解程序.py:完成模型计算并输出图 X 所使用的数值矩阵。

  2. Fig01_matrix.csv:图 X 使用的数值矩阵,由模型求解结果整理得到。

  3. Fig01_ticklabels.csv:图 X 的横、纵坐标刻度标签。

  4. Fig01_reproduction.opju:OriginPro 2025b 项目文件,包含图 X 的数值矩阵、刻度标签、三维柱状图、色彩映射、观察视角、坐标轴和图层格式。

  5. Fig01_template.otpu:图 X 的 Origin 图形模板,用于保存图形格式。

  6. Fig01.png:论文采用的最终输出图。

图 X 使用 OriginPro 2025b 的“3D Bars With Z ColorMap”功能绘制。由于坐标轴、观察视角、色彩映射和图层格式通过 Origin 图形界面设置,Origin 未生成独立的文本绘图源程序。完整绘图状态保存在 Fig01_reproduction.opju 中。

复现步骤:使用 OriginPro 2025b 打开 Fig01_reproduction.opju,在项目浏览器中打开矩阵窗口 MSheet1、刻度标签工作表 Sheet1 和图形窗口 3D Bars With Z ColorMap,即可核对数据并重新导出图 X。

这样不会“露馅”。真正危险的是放一份与原图不符、实际没有用于论文的伪绘图代码。你的规范做法应当是:求解程序负责复现数值,.opju 负责复现 Origin 图形状态,附录如实说明交互式绘图步骤。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐