ページ内ナビ
概要
Matplotlib上に構築されたPythonの統計可視化ライブラリです。pandasの表形式データを変数名で指定し、関係、分布、カテゴリ別の比較を図へまとめられます。色、形、大きさや複数パネルへの分割もデータ列へ対応付けられます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
データ列を見た目と複数パネルへ対応付ける
x軸とy軸に加え、色、形、大きさへ変数を割り当てられます。relplot、displot、catplotなどの図単位の関数では、行や列の値ごとに複数の図へ分割できます。
出典:[2]
向いている用途
導入前の確認
参考にした公式資料
- [1]seaborn v0.13.2 README(2026-10-04)
- [2]seaborn v0.13.2 introductory tutorial source(2026-10-04)
- [3]seaborn v0.13.2 package metadata(2026-10-04)
- [4]seaborn v0.13.2 release(2026-10-04)
- [5]seaborn v0.13.2 license(2026-10-04)
編集部からの補足
探索段階では短い記述で比較軸を増やせる一方、最終成果物では統計処理の前提と欠損値の扱いを確認してください。細部を直接制御したい場合は、基盤となるMatplotlibとの役割分担も比較のポイントです。
3ステップで試す
- 1
v0.13.2を仮想環境へ追加する
ほかのPython環境と分けて、確認済みの版と必要な依存ライブラリを追加します。
mkdir -p seaborn-demo && cd seaborn-demo && python3 -m venv .venv && ./.venv/bin/python -m pip install "seaborn==0.13.2" - 2
表形式のサンプルから棒グラフを作る
外部データを取得せず、列名を軸へ割り当てる短いスクリプトを保存します。
printf '%s\n' "import matplotlib; matplotlib.use('Agg')" "import pandas as pd" "import seaborn as sns" "data = pd.DataFrame({'day': ['Mon', 'Tue', 'Wed'], 'requests': [120, 175, 150]})" "sns.set_theme()" "plot = sns.barplot(data=data, x='day', y='requests')" "plot.figure.savefig('requests.png', bbox_inches='tight')" > plot.py - 3
画像ファイルの生成を確認する
画面表示がない環境でも実行し、空でないrequests.pngができたことを確認します。
./.venv/bin/python plot.py && test -s requests.png && printf '%s\n' 'created requests.png'
成長
成長の推移 · 直近30日
14,056 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 61
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- python
- data-visualization
- data-science
- matplotlib
- pandas
- Stars
- 14,056
- Forks
- 2,142
- Watchers
- 252
- Open Issues
- 177
- Contributors
- 217
- 所有者種別
- User
- 主要言語
- Python
- ライセンス
- BSD-3-Clause
- リポジトリ最終更新
- 2026/07/06
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Apache Arrow17,175 Stars
共通タグ 1件 · 共通カテゴリ 2件
列指向データを共通のメモリ形式で受け渡し、分析処理の変換とコピーを減らす
C++ - CatBoost9,134 Stars
共通タグ 1件 · 共通カテゴリ 2件
数値・カテゴリ特徴を扱うgradient boosting decision treeでclassification・regression・ranking modelを学習する
C++ - DeepSeek-V3104,507 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
671B parameterのMoE LLMとFP8/multi-node inference向けreference implementationを公開する
Python - OpenBB73,839 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
金融data providerを一度接続し、Python・REST・MCP・AIへ共通data layerとして配る
Python - scikit-learn67,463 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
前処理・学習・model selection・評価を共通estimator APIとPipelineで組み立てるPython機械学習library
Python - NumPy32,930 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
N次元配列・broadcasting・線形代数・FFT・乱数をPython ecosystemへ提供する数値計算基盤
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。