スキル seaborn
📦

seaborn

安全

Seabornで統計的視覚化を作成

こちらからも入手できます: davila7

Publication-Qualityの統計的視覚化を作成するには、重要なボイラープレートコードとデザイン上の決定が必要です。このスキルは、box plots、violin plots、heatmaps、pair plotsを生成するためのseabornライブラリ関数への最適化されたアクセスを提供し、魅力的なデフォルトとpandas統合を備えています。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「seaborn」を使用しています。 sales_data DataFrameを使用して、地域別の収益を示すbox plotを作成します。地域をx軸、収益をy軸に設定します。

期待される結果:

地域がx軸、収益がy軸のbox plot。各地域のmedian、四分位数、外れ値を示す。seabornデフォルトを適用したクリーンなスタイリング。

「seaborn」を使用しています。 customer_dataから相関行列のheatmapを生成し、相関係数を示す注釈を付けてください。

期待される結果:

相関強度で色付けされたセルの正方形のheatmap(赤-青発散パレット)、各セルの数値注釈、スケールを示すカラーбар凡例。

「seaborn」を使用しています。 support_dataから優先度レベル別の応答時間のviolin plotを作成してください。内にquartilesを示すboxを含めます。

期待される結果:

優先度レベルがx軸、応答時間がy軸のviolin plot。各violinは完全な分布を表示し、medianと四分位線の線を表示するbox plotオーバーレイを含む。

セキュリティ監査

安全
v5 • 1/21/2026

All static findings are false positives. The scanner incorrectly identified markdown documentation formatting (backticks for inline code) as shell command execution, library names as cryptographic algorithms, and standard metadata as network indicators. This is a legitimate statistical visualization skill with no malicious code or risky operations.

6
スキャンされたファイル
13,991
解析された行数
0
検出結果
5
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude 監査履歴を表示 →

品質スコア

45
アーキテクチャ
100
保守性
87
コンテンツ
19
コミュニティ
100
セキュリティ
87
仕様準拠

作れるもの

分析のためのデータセット分布の探索

box plotsとviolin plotsを使用してカテゴリグループ間の分布比較を迅速に生成し、実験データまたはサーベイデータ内の外れ値とパターンを特定します。

ノートブックにおける相関行列の視覚化

変数間の相関係数を示す注釈付きheatmapsを作成し、機械学習ワークフローでの特徴選択と多重共線性評価をサポートします。

Publication-Quality図形の生成

seabornテーマカスタマイズを使用して、学術論文、レポート、プレゼンテーション用に一貫した美しさを備えたスタイルの統計図形を作成します。

これらのプロンプトを試す

基本的なBox Plot
seabornスキルを使用して、カテゴリ変数間の値を比較するbox plotを作成します。sample_data DataFrameを使用し、'category'をx軸、'value'をy軸にします。seabornのデフォルトテーマを適用し、適切なラベルを追加します。
スタイル付きViolin Plot
experiment_dataから'treatment_group'ごとの'scores'の分布を示すseabornスキルでviolin plotを生成します。分位点を表示するにはinner='box'オプションを含めます。専門的なカラーパレットを使用し、図サイズを10x6に設定します。
相関Heatmap
features_dfから相関行列を視覚化するためにseabornを使用してheatmapを作成します。セルに相関値で注釈を付け、0を中心に発散カラーマップを使用し、カラーバー凡例を含めます。可読性のために図サイズを適切に設定します。
複数変数Pair Plot
iris_dataから['sepal_length', 'sepal_width', 'petal_length', 'petal_width']の列に対してseabornでpair plotを生成します。点で色を付け、下三角にscatter plot、対角に分布を表示し、サブプロットグリッドサイズを12x12にします。

ベストプラクティス

  • レポート用に複数の関連視覚化を作成する場合は、一貫した図サイズを使用します(matplotlib図形パラメータで設定)
  • セッションの最初に一度sns.set_theme()を適用して、生成されるすべての図で一貫したスタイリングを確保します
  • データ関係を正確に表現するために適切なカラーパレットを選択します(相関には発散、パレットは magnitudes 用)

回避

  • 너무多くのカテゴリで複雑な視覚化を作成することは避けてください(まずデータを集約またはフィルタリングすることを検討してください)
  • 非常に小さいサンプルサイズにはbox plotsを使用しないでください。分布をよりよく表示するにはviolinまたはstrip plotsが適しています
  • 過度な注釈で図を圧倒することは避けてください。ラベルとタイトルを明確で簡潔に保ってください

よくある質問

seabornのbox plotsとviolin plotsの違いは何ですか?
Box plotsは、四分位数、外れ値としての箱と whiskers でsummary statistics(median、四分位数)を表示します。Violin plotsは、カーネル密度推定を使用して完全な分布形状を表示するため、summary statisticsを超えたデータ分布を理解するのに適しています。
pandas DataFrameに保存されたデータでseabornを使用できますか?
はい、seabornはpandas統合するように設計されています。DataFrameをx、y、hueパラメータの列名とともに関数に渡します。seabornはDataFrameからのデータアクセスを自動的に処理します。
seabornの図をpublication用に保存するにはどうすればよいですか?
seabornプロットを作成した後、matplotlibのsavefig関数を使用します。高解像度려면dpi=300を設定し、ファイル名で形式(PNG、PDF、SVG)を指定し、保存前に図サイズを調整します。
seabornではどのようなカラーパレットが利用可能ですか?
seabornは'deep'、'muted'、'pastel'、'bright'、'dark'、'colorblind'などの名前付きパレットを提供します。sns.color_palette()で特定の色を使用してカスタムパレットを作成することも、'husl'や'cubehelix'などの組み込みパレットを使用することもできます。
seabornの図スタイリングをグローバルにカスタマイズするにはどうすればよいですか?
sns.set_theme()またはsns.set_style()、sns.set_context()、sns.set_palette()を使用して、テーマ、プロットコンテキスト(paper、talk、poster)、セッション内のすべての図にわたるカラーパレットを制御します。
同じ図でmatplotlibとseabornを組み合わせることはできますか?
はい、seabornはmatplotlib axesオブジェクトを返します。これはmatplotlib関数でカスタマイズできます。注釈を追加し、軸制限を変更するか、seabornで生成されたaxesに対して標準のmatplotlibコマンドを使用して追加のプロットをレイヤー化できます。

開発者の詳細

作成者

K-Dense-AI

ライセンス

BSD-3-Clause license

参照

main