mcpField
M
mathmodel-figure-templates

mathmodel-figure-templates

github.com/jihe520データ・データベース268290 回インストール11 週間前に更新
リポジトリ

mathmodel-figure-templates について

LaTeX sandbox 向けのスキルで、すぐに実行できる Python/matplotlib の図表テンプレートを提供します。テンプレート ID を指定して PNG、PDF、SVG を生成し、スクリプトと出力をワークスペースに保存できます。

主な機能

  1. 0111 種類の図表テンプレート
  2. 02テンプレート ID による描画
  3. 03PNG、PDF、SVG の出力
  4. 04スクリプトと成果物をワークスペースに保存

活用シーン

  1. 01論文用の図表をすばやく生成
  2. 02適切な図表テンプレートを選んで実行

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jihe520/sci-box --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 を参照してください。

コメント