mcpField
M
mathmodel-figure-templates

mathmodel-figure-templates

github.com/jihe520数据与数据库6.3k1.7k 次安装4 周前更新
代码仓库

关于 mathmodel-figure-templates

MathModel Figure Templates 是供 LaTeX sandbox 使用的绘图模板技能,包含可运行的 Python/matplotlib 脚本。用户可按模板 ID 渲染图表,并获得 PNG、PDF、SVG 输出及复制后的脚本。

主要功能

  1. 01提供 Python/matplotlib 绘图脚本
  2. 02按模板 ID 渲染图表
  3. 03列出可用模板 ID
  4. 04导出 PNG、PDF 和 SVG

适用场景

  1. 01根据目录选择图表模板
  2. 02生成图表的多种格式文件
  3. 03在工作区定制复制后的脚本

安装

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

$npx skills add https://github.com/jihe520/mathmodelagent --skill mathmodel-figure-templates

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

包含的文件

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

references/
figure-catalog.md
plot-recipes.md
scripts/
render_template.py
scripts/templates/
make_correlation_pairgrid.py
make_cv_roc_ci.py
make_grouped_circular_heatmap.py
make_grouped_corr_split_violin.py
make_multiclass_shap_combo.py
make_nature_chord_diagram.py
make_paired_raincloud.py
make_prediction_marginal_grid.py
make_rf_tpe_surface.py
make_taylor_diagram.py
make_urban_park_cooling_combo.py

详细介绍

MathModel 图形模板

此技能已打包到 /home/user/.claude/skills/mathmodel-figure-templates 的 LaTeX 沙盒中。其中包含可直接运行的 Python/matplotlib 脚本,用于生成 MathModel「Improve」选项卡中提供的图形模板。

快速开始

  1. 在 references/figure-catalog.md 中查找所需图表。
  2. 在 /home/user/workspace 中,使用模板 ID 运行渲染器:
python3 /home/user/.claude/skills/mathmodel-figure-templates/scripts/render_template.py paired-raincloud
  1. 渲染器会将打包的模板脚本复制到 绘图复刻/scripts/,在该目录中运行脚本,并将输出写入 绘图复刻/outputs/。
  2. 将生成的 PNG/PDF/SVG 路径和复制后的脚本路径提供给用户。

使用 --list 查看支持的 ID:

python3 /home/user/.claude/skills/mathmodel-figure-templates/scripts/render_template.py --list

输出约定

  • 在当前工作区中操作,除非用户指定其他路径。
  • 默认项目文件夹:绘图复刻。
  • 脚本路径:绘图复刻/scripts/make_<template>.py。
  • 输出:绘图复刻/outputs/<template>_replica.png、.pdf、.svg。
  • 优先使用打包的脚本;仅在用户要求自定义时,才编辑工作区中复制的脚本。
  • 打包的脚本使用确定性模拟数据。不要声称模拟值能够精确复现某项源研究。

模板 ID

  • multiclass-shap-combo
  • paired-raincloud
  • cv-roc-ci
  • taylor-diagram
  • correlation-pairgrid
  • prediction-marginal-grid
  • rf-tpe-surface
  • grouped-corr-split-violin
  • grouped-circular-heatmap
  • urban-park-cooling-combo
  • nature-chord-diagram

自定义时

如果用户要求修改,先复制并运行最接近的模板,然后编辑 绘图复刻/scripts/ 中复制的文件。请保留:

  • 导入 matplotlib 之前设置 MPLCONFIGDIR。
  • 为模拟数据设置确定性随机种子。
  • 导出 PNG/PDF/SVG。
  • 确保标签和图例清晰易读,并生成高 DPI 输出。

实现模式请参阅 references/plot-recipes.md。

评论

支持 Markdown