SuperAPI AI 工具集

originplot

编程与开发

查看项目

更新于 10-15 20:35

技能介绍

用途:originplot(别名 originpro-external-plotting)用于在外部 Python 环境中通过 originpro 包控制本地 Origin/OriginPro,把 Origin 当作出版级渲染与模板引擎,Python 负责编排、数据处理与批量化。适用于导入 CSV、DAT、TXT、Excel、NumPy 数据,批量生成折线、散点、分组、热图、矩阵、等高线等图,套用 Origin 模板,导出 PNG、TIFF、PDF、EPS、SVG 并保存 .opju 工程,也用于调试外部 Python 与 OriginPro 的自动化问题。

主要能力:提供分层架构(计算、数据文件、Python 适配、Origin 数据对象、图形对象、模板样式、导出归档);定义 L0–L9 图形层级控制模型(运行时、数据、数据对象、GraphPage、GraphLayer、Plot、坐标轴、图例标注、主题模板、导出归档);给出 FigureSpec 声明式配置协议思路;提供数据对象选择规则(规则网格用 Matrix,表格 XY/分组用 Worksheet,不规则 XYZ 用 Worksheet XYZ);内置 Nature 风格语义调色板与样式规则;提供标准会话包装函数与项目目录结构建议。

使用方式:需在 Windows Python 中运行,安装命令为 pip install originpro pandas numpy pyyaml;外部模式要求本机安装 Origin。典型流程为数值计算/实验→标准化数据文件→Python 数据适配→originpro 自动化→Origin 工作簿/矩阵→图形模板→导出图片并保存 OPJU。推荐先手工在 Origin 中做好理想图并存为 .otpu,再由 Python 注入数据并导出。

限制:不用于大规模数值仿真,不替代 Fortran/C++/Python/MATLAB/HPC 计算流程;官方外部包要求 Windows 与本地 Origin,不建议 WSL/Linux 直接调用;不应把 originpro 当作 matplotlib 替代;未知 API 不应猜测,需查官方文档或源码,否则说明不确定并改用模板方案。具体收费、价格与平台细节暂未提供。