probabl-ai/skore-skills

plot-ml-figure

Pick pandas, seaborn, plotly, or matplotlib before writing figure code.

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/probabl-ai/skore-skills --skill plot-ml-figure

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Plot ML Figure

Worker. Callers own the file and the turn. Do not git end-turn.

Details: references/when.md.

Sequence

  1. If a skore report or sklearn Display already plots this,

use it. Stop.

  1. If interactivity (hover, zoom, pan) is the requirement:

Plotly Express. Write <caller-figure-dir>/<slug>.html with include_plotlyjs=True (inline, offline). explore-ml-data uses data_analysis/. Do not overwrite that caller’s owned HTML (e.g. data_analysis_<slug>.html). The caller embeds <iframe src="<slug>.html" width="100%" height="640"></iframe> in its markdown beside the implication. Do not add kaleido unless the user asked to export a static image. No Dash. Do not use a CDN.

  1. If the plot is statistical on a tidy DataFrame (distribution,

categorical compare, relationship, heatmap, pairplot, facet): seaborn figure-level when a notebook will display it ( displot, relplot, catplot, pairplot, heatmap via FacetGrid / axes only if already on a grid). Not a plt.subplots loop and not a for over columns with a trailing g. One figure-level call as the last expression; facet with col= / col_wrap. Save PNG, leave the figure/grid as the last expression. Never plt.close.

  1. If it is a simple Series/DataFrame bar / line / hist /

area from the index or a few columns, no statistical overlay: df.plot(...). Save the figure (ax.figure.savefig(...)), leave ax.figure (or the axes) visible. Never plt.close.

  1. Else matplotlib. Last resort. In a notebook still save and

display; do not plt.close.

Notebook cells: save for the caller markdown and show the figure in the notebook. plt.close is for non-notebook scripts only (evaluate/audit scratch probes if they are not notebooks).

Polars → pandas at the plot boundary. Missing import → add-python-package if installed; else name the package and return. api get before new symbols.

Missing this skill from a caller → that caller one-line skips and still follows this tree.

Stop conditions

  • Do not write a long matplotlib script for a hist, box, or bar

of a Series.

  • Do not load choose-python-library for matplotlib vs seaborn

vs plotly.

  • Do not pixi add / uv add / env add.
  • Do not install plotly on the default EDA path.
  • Do not plt.close a figure that should appear in a notebook.

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills
probabl-ai
コミュニティ

audit-ml-pipeline

Audit a persisted skore report read-only and produce a reusable digest. Do not execute it. Run materialize.py once. Never call skore.evaluate or project.put. TRIGGER when a completed run needs an audit, the user asks to audit, show, or re-audit an experiment, a re-run overwrote the same put() key, or they want a narrative of a past experiment without journal/ideas/ files. STOP when status.setup.pending is non-empty (load setup-ml-project), or when there is no approved design, no report, or no ag

導入数
1
GitHub Stars
142
更新日
10月20日
probabl-ai
コミュニティ

choose-python-library

Resolve a library choice and add the selected dependency. Trigger for competing-library questions or an optional package not already fixed by the project stack — at first use (tabular exploration, pipeline, or eval extras), never during workspace setup.

導入数
1
GitHub Stars
142
更新日
10月20日
probabl-ai
コミュニティ

export-ml-project

Coordinate executed notebooks and an offline MkDocs documentation site. Trigger on a generic "export" request, or to flip the notebooks/site gates after setup.

導入数
1
GitHub Stars
142
更新日
10月20日
probabl-ai
コミュニティ

persist-ml-git

Commit the current loop stage when the end-turn hook says invoke. Trigger after python -m skoreskills git end-turn --stage returns action invoke, or when the user asks to commit this turn's work.

導入数
1
GitHub Stars
142
更新日
10月20日