mcpField
M
math-figure-generator

math-figure-generator

github.com/zhnnky329数据与数据库1.1k40 次安装5 周前更新
代码仓库

关于 math-figure-generator

用于依据指定数据和论点生成、检查研究图表的技能,涵盖图表选择、确定性渲染与视觉核验,并区分探索性诊断图和投稿图。

主要功能

  1. 01核对数据源与论点
  2. 02按论点选择图表形式
  3. 03确定性生成图表
  4. 04检查样式与标签规范
  5. 05检查渲染后的图像
  6. 06区分探索图与投稿图

适用场景

  1. 01根据已核实数据制作探索图
  2. 02准备论文最终图表
  3. 03检查坐标轴误导或文字难读问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zhnnky329/mathmodeling-skills --skill math-figure-generator

安装后在 Claude Code 中输入/math-figure-generator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
chart-patterns.md
color-systems.md
layout-guide.md
render-check.md

详细介绍

前置条件

  • 已知图表类型、源材料和目标论点。
  • Type 3 论点已由人工确认。
  • 投稿图表使用最终版/冻结版证据。

参考资料

仅加载所需图表涉及的资料:

  • references/chart-patterns.md
  • references/color-systems.md
  • references/layout-guide.md
  • references/render-check.md

工作流

  1. 核实源文件以及要绘制的确切变量/单位。
  2. 选择能够传达论点的最简图表形式。
  3. 使用确定性代码生成,优先使用 matplotlib。
  4. 保存可编辑的源代码和所需输出格式。
  5. 遵循统一的颜色、字体、尺寸和标注规范。
  6. 渲染最终输出并进行目视检查。
  7. 检查裁切、重叠、文字难以辨认、坐标轴误导、图例、空白面板,以及源材料与论点是否不符。
  8. 反复调整,直至通过渲染检查。

输出位置

  • Type 1/2 探索:results/Qx/experiments/roundN/figures/
  • Type 3/4 投稿:paper/figures/

使用稳定且描述性强的文件名。不要将 Type 1 诊断图复制到论文目录。

图表要求

  • 标签应在适用时标明单位。
  • 图注应说明图表展示的内容,以及有证据支持的结论,不要夸大因果关系。
  • 基线应有明显区分,但不要过度突出。
  • 如果论点涉及不确定性,应将其展示出来。
  • Type 3 的栅格输出分辨率至少为 300 dpi;兼容时优先使用矢量输出。
  • 应考虑无障碍性和灰度下的区分度。

规则

  • 不得捏造或手动更改绘制的数据。
  • 不得使用会掩盖集中趋势、不确定性或负面结果的图表类型。
  • 不得以误导性的方式截断坐标轴。
  • 不得添加装饰性的 3D 效果。
  • 不得将代码执行视为渲染验证。
  • 诊断图与论文图的用途必须分开。

验证

  • 源材料、论点、类型和目标章节一致。
  • 渲染检查已通过。
  • 按论文最终尺寸查看时,文字清晰可读。
  • 图例、颜色、标记、坐标轴、单位和图注保持一致。
  • 最终输出路径已存在,并已记录在图表计划中。

评论

支持 Markdown