SuperAPI AI 工具集

scientific-drawing

通用与其它

查看项目

更新于 10-16 01:35

技能介绍

用途:面向学术论文的科学绘图技能,覆盖示意图、原理图、机制图、架构图、流程图、网络拓扑图、扇形图、同心圆,以及曲线、折线、散点、热图、雷达、柱状、ROC 等数据图,算法伪代码用 LaTeX article + algorithm2e。

主要能力:给出技术路线决策树(示意图走 TikZ,数据图走 matplotlib);规定核心约束,如正文字体小四(TikZ 用 \normalsize,matplotlib 用 font.size=13)、禁止 \small 与 \footnotesize、内容不得遮挡、配色克制(示意图 ≤5 色相,数据图 ≤3–4 色相,禁浅灰与 rainbow)、TikZ 必须 xelatex 编译、matplotlib 始终输出 SVG。提供 TikZ 与 matplotlib 的模板、preamble、axes 标准样式、legend 写法、配色速查(IEEE/Springer 深蓝深灰、Nature 低饱和色、Python 主色板)及禁止色清单。

使用方式:TikZ 新建 figures/子目录/fig.tex,编译用 cd figures/子目录/ && xelatex -interaction=nonstopmode fig.tex,预览用 pdftoppm -r 200 -png fig.pdf fig_preview && mv fig_preview-1.png fig.png,确认无遮挡后导出 pdftocairo -svg fig.pdf fig.svg,最后清理辅助文件。matplotlib 新建 fig.py 后运行 python3 figures/子目录/fig.py,脚本头部需注册字体并设置 rcParams,保存用 plt.savefig(..., format="svg", bbox_inches="tight")。技能还规定多 Agent 绘图—审查迭代流程:绘图 Agent 生成 PNG,审查 Agent 用 look_at 逐条核查字体、遮挡、布局留白、配色与整体,返回 PASS 或 FAIL 及参数级建议,最多迭代 3 轮,主 Agent 在 PASS 后导出 SVG。

适用场景:撰写学术论文、学位论文或技术报告时需要统一、规范、可复现的图表产出。

限制:资料未提供该技能的安装方式、收费模式、支持平台与运行环境要求;部分路径与字体路径为示例,需按实际环境调整。