关于 math-figure-generator
用于依据指定数据和论点生成、检查研究图表的技能,涵盖图表选择、确定性渲染与视觉核验,并区分探索性诊断图和投稿图。
主要功能
- 01核对数据源与论点
- 02按论点选择图表形式
- 03确定性生成图表
- 04检查样式与标签规范
- 05检查渲染后的图像
- 06区分探索图与投稿图
适用场景
- 01根据已核实数据制作探索图
- 02准备论文最终图表
- 03检查坐标轴误导或文字难读问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhnnky329/ mathmodeling-skills --skill math-figure-generator安装后在 Claude Code 中输入/math-figure-generator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/chart-patterns.mdcolor-systems.mdlayout-guide.mdrender-check.md详细介绍
前置条件
- 已知图表类型、源材料和目标论点。
- Type 3 论点已由人工确认。
- 投稿图表使用最终版/冻结版证据。
参考资料
仅加载所需图表涉及的资料:
references/chart-patterns.mdreferences/color-systems.mdreferences/layout-guide.mdreferences/render-check.md
工作流
- 核实源文件以及要绘制的确切变量/单位。
- 选择能够传达论点的最简图表形式。
- 使用确定性代码生成,优先使用 matplotlib。
- 保存可编辑的源代码和所需输出格式。
- 遵循统一的颜色、字体、尺寸和标注规范。
- 渲染最终输出并进行目视检查。
- 检查裁切、重叠、文字难以辨认、坐标轴误导、图例、空白面板,以及源材料与论点是否不符。
- 反复调整,直至通过渲染检查。
输出位置
- Type 1/2 探索:
results/Qx/experiments/roundN/figures/ - Type 3/4 投稿:
paper/figures/
使用稳定且描述性强的文件名。不要将 Type 1 诊断图复制到论文目录。
图表要求
- 标签应在适用时标明单位。
- 图注应说明图表展示的内容,以及有证据支持的结论,不要夸大因果关系。
- 基线应有明显区分,但不要过度突出。
- 如果论点涉及不确定性,应将其展示出来。
- Type 3 的栅格输出分辨率至少为 300 dpi;兼容时优先使用矢量输出。
- 应考虑无障碍性和灰度下的区分度。
规则
- 不得捏造或手动更改绘制的数据。
- 不得使用会掩盖集中趋势、不确定性或负面结果的图表类型。
- 不得以误导性的方式截断坐标轴。
- 不得添加装饰性的 3D 效果。
- 不得将代码执行视为渲染验证。
- 诊断图与论文图的用途必须分开。
验证
- 源材料、论点、类型和目标章节一致。
- 渲染检查已通过。
- 按论文最终尺寸查看时,文字清晰可读。
- 图例、颜色、标记、坐标轴、单位和图注保持一致。
- 最终输出路径已存在,并已记录在图表计划中。
评论
支持 Markdown