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. 01Python/matplotlibの図スクリプトを収録
  2. 02テンプレートIDで図を描画
  3. 03利用可能なテンプレートIDを一覧表示
  4. 04PNG、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 サンドボックスにバンドルされています。MathModel の改善タブで公開されている図テンプレート用の、すぐに実行できる Python/matplotlib スクリプトが含まれています。

最短手順

  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 のパスと、コピーされたスクリプトのパスをユーザーに返します。

対応している ID を表示するには、--list を使用します。

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 を参照してください。

コメント