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

詳細

前提条件

  • 図の種類、ソース資料、対象とする主張が明確になっていること。
  • タイプ 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. レンダリングのチェックに合格するまで修正を繰り返します。

出力先

  • タイプ 1/2 の探索:results/Qx/experiments/roundN/figures/
  • タイプ 3/4 の投稿:paper/figures/

一貫性のある説明的なファイル名を使用します。タイプ 1 の診断用図を論文ディレクトリにコピーしないでください。

図の要件

  • 該当する場合、ラベルに単位を含めます。
  • キャプションには、何を示しているか、またエビデンスに裏付けられた結論を、因果関係を誇張せずに記載します。
  • ベースラインは視覚的に区別できるようにしますが、誇張はしません。
  • 主張に不確実性が含まれる場合は、不確実性を示します。
  • タイプ 3 のラスター出力は 300 dpi 以上とします。互換性がある場合はベクター出力を優先します。
  • アクセシビリティとグレースケールでの識別性を考慮します。

ルール

  • プロットした値を捏造したり、手作業で変更したりしないでください。
  • 集中度、不確実性、または否定的な結果が見えにくくなるチャート形式を使用しないでください。
  • 誤解を招くような軸の切り詰めをしないでください。
  • 装飾目的の 3D 効果を付けないでください。
  • コードを実行しただけで、レンダリングの確認が済んだとみなさないでください。
  • 診断用と論文用の役割を分けてください。

検証

  • ソース、主張、タイプ、対象セクションが一致していること。
  • レンダリングの目視確認に合格していること。
  • 論文に掲載する最終サイズでテキストが読みやすいこと。
  • 凡例、色、マーカー、軸、単位、キャプションに一貫性があること。
  • 最終出力のパスが存在し、図の計画に記録されていること。

コメント