算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
scikit-plot【设计与创意】Routes scikit-plot requests for metric curves, estimator diagnostics, clustering elbow plots, PCA visualizations, and legacy factory compatibility.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this root skill when the task is about the scikitplot plotting library itself: confusion matrices, ROC and precision-recall curves, KS statistics, calibration curves, cumulative gain and lift curves, feature importance, learning curves, elbow curves, PCA visualizations, or old classifier_factory / clustering_factory compatibility code.
This root skill is a router. Read the focused sub-skill for the plotting family you need, then come back here only for install guidance, environment compatibility, or cross-cutting troubleshooting.
The public package name is scikit-plot and the import name is scikitplot.
For PyPI use against this 0.3.7 snapshot:
python -m pip install "scikit-plot==0.3.7" "scipy<1.11" "matplotlib<3.9"
For a local checkout of the package source:
python -m pip install -e .
If you are already in a modern scientific stack and imports or first plots fail, use the compatibility window verified for this repository:
scipy<1.11matplotlib<3.9After install, run the root smoke check:
python scripts/check_environment.py
That helper imports the package, prints the version, and runs a tiny Agg-backed confusion-matrix smoke.
| User need | Read next |
|---|---|
| Confusion matrix, ROC, precision-recall, KS, calibration, cumulative gain, lift, silhouette | sub-skills/metrics/SKILL.md |
| Feature importance or learning-curve plots | sub-skills/estimators/SKILL.md |
| Elbow curves for clusterers | sub-skills/clustering/SKILL.md |
| PCA component variance or 2-D projection | sub-skills/decomposition/SKILL.md |
classifier_factory, clustering_factory, or deprecated plotters usage | sub-skills/legacy-factories/SKILL.md |
references/workflow-map.md for a compact capability map.references/troubleshooting.md for version-compatibility and import failures.references/repo-provenance.md to decide whether this skill still matches the checkout.scripts/check_environment.py to verify the install quickly.legacy-factories.