mcpField
P
plot-from-data

plot-from-data

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

plot-from-data について

Plot From Data は、論文向けの図テンプレートにユーザーデータを当てはめるスキルです。棒グラフ、折れ線、散布図、レーダーチャートのスクリプトを用意し、300 dpi の PNG を出力します。

主な機能

  1. 018 種類の図のスタイルテンプレート
  2. 02棒グラフ、折れ線、散布図、レーダーチャートに対応
  3. 03スクリプトのデータ部分を編集して入力
  4. 04リファレンスにスタイルの詳細パラメーターを記載
  5. 05300 dpi の PNG を出力

活用シーン

  1. 01ベースラインと手法の対応比較
  2. 02アブレーションや学習曲線の表示
  3. 03t-SNE クラスタリング結果の提示
  4. 04複数手法の多次元指標の比較

インストール

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

$npx skills add https://github.com/trae1oung/paper-plot-skills --skill plot-from-data

インストール後、Claude Code で/plot-from-dataを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
bar_grouped_hatch.md
bar_paired_delta.md
line_confidence_band.md
line_loss_with_inset.md
line_training_curve.md
radar_dual_series.md
scatter_broken_axis.md
scatter_tsne_cluster.md
scripts/
bar_memevolve.py
bar_spice.py
line_aime.py
line_loss_inset.py
line_selfdistill.py
radar_dora.py
scatter_break.py
scatter_tsne.py

詳細

データからプロットを作成

スタイルテンプレートを選び、ユーザーデータを入力して、論文品質の図を生成します。出力はすべて dpi=300 の PNG です。

利用可能なスタイル

スタイル種類スクリプト適用シーン
bar_paired_delta棒グラフscripts/bar_memevolve.pyベースラインと手法のペア比較+増加を示す矢印
bar_grouped_hatch棒グラフscripts/bar_spice.py複数手法のアブレーション。主要手法に斜線の塗りつぶし、棒の上部に値を表示
line_confidence_band折れ線グラフscripts/line_selfdistill.py信頼区間付きの学習曲線
line_training_curve折れ線グラフscripts/line_aime.py垂直のブレーク線+水平の参照線
line_loss_with_inset折れ線グラフscripts/line_loss_inset.pyL 字型の軸線+局所拡大インセット
scatter_tsne_cluster散布図scripts/scatter_tsne.pyt-SNE クラスタリング+注釈ボックス
scatter_broken_axis散布図scripts/scatter_break.pyX 軸の途中を省略、複数のマーカー系列
radar_dual_seriesレーダーチャートscripts/radar_dora.py2 つの手法の多次元比較、正八角形のグリッド

ワークフロー

1. 确认用户的图类型和数据
2. 选择对应 style(如不确定,询问用户或根据数据形状推断)
3. 读取对应 references/<style_name>.md 获取精确参数
4. 复制对应 scripts/<script>.py,替换数据区(脚本顶部有清晰注释标注数据区)
5. 运行:python3 scripts/<script>.py
6. 检查输出,必要时微调颜色/标签/字号

データ置換のヒント

各再現スクリプトのデータ部分はファイルの先頭にあり、通常は np.array(...) または辞書です。置換時のルール:

  • 配列の次元と型は変更しないでください
  • カテゴリ数が変わる場合(例:4 グループから 6 グループに変更する場合)は、色リストと幅の計算も合わせて調整してください
  • X 軸のラベルと凡例のラベルは、対応する文字列リストを直接編集してください

詳細なスタイルパラメーター

図の生成前に、rcParams、色、フォントサイズ、軸線の設定、目盛りの向きを正確に把握するため、references/ 内の対応するファイルを参照してください:

  • 棒グラフ:references/bar_paired_delta.md、references/bar_grouped_hatch.md
  • 折れ線グラフ:references/line_confidence_band.md、references/line_training_curve.md、references/line_loss_with_inset.md
  • 散布図:references/scatter_tsne_cluster.md、references/scatter_broken_axis.md
  • レーダーチャート:references/radar_dual_series.md

コメント