Seabornは,Matplotlibのデザイン部分を強化するための可視化ライブラリの一つです(Seabornの公式ドキュメント).また,統計処理を考えて作成されています.
Seabornの特徴
- 複数の変数間の関係を調べるためのデータセット指向のAPI
- カテゴリ変数を使用して観測値や集計統計値を表示するための特別なサポート
- 単変量分布または二変量分布を視覚化し、データのサブセット間でそれらを比較するためのオプション
- 異なる種類の従属変数に対する線形回帰モデルの自動推定とプロット
- 複雑なデータセットの全体的な構造に関する便利なビュー
- 複雑な視覚化を簡単に作成できるマルチプロットグリッドを構成するための高レベルの抽象化
- いくつかのビルトインテーマでmatplotlibフィギュアスタイリングを簡潔に制御
- データのパターンを忠実に表示するカラーパレットを選択するためのツール
macOSでのインストール方法は以下のようになります.
pip3経由でインストールを行います.
$ pip3 install seaborn
以下のようにインストールが始まり,Successfully installed seaboard-x.x.xと表示されれば成功です.
Collecting seaborn
Downloading https://files.pythonhosted.org/packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc/seaborn-0.9.0-py3-none-any.whl (208kB)
|████████████████████████████████| 215kB 2.3MB/s
Requirement already satisfied: numpy>=1.9.3 in /usr/local/lib/python3.7/site-packages (from seaborn) (1.16.4)
Requirement already satisfied: pandas>=0.15.2 in /usr/local/lib/python3.7/site-packages (from seaborn) (0.24.2)
Requirement already satisfied: scipy>=0.14.0 in /usr/local/lib/python3.7/site-packages (from seaborn) (1.3.0)
Requirement already satisfied: matplotlib>=1.4.3 in /usr/local/lib/python3.7/site-packages (from seaborn) (3.1.0)
Requirement already satisfied: python-dateutil>=2.5.0 in /usr/local/lib/python3.7/site-packages (from pandas>=0.15.2->seaborn) (2.8.0)
Requirement already satisfied: pytz>=2011k in /usr/local/lib/python3.7/site-packages (from pandas>=0.15.2->seaborn) (2019.1)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.7/site-packages (from matplotlib>=1.4.3->seaborn) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.7/site-packages (from matplotlib>=1.4.3->seaborn) (2.4.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.7/site-packages (from matplotlib>=1.4.3->seaborn) (1.1.0)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.7/site-packages (from python-dateutil>=2.5.0->pandas>=0.15.2->seaborn) (1.12.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/site-packages (from kiwisolver>=1.0.1->matplotlib>=1.4.3->seaborn) (41.6.0)
Installing collected packages: seaborn
Successfully installed seaborn-0.9.0
$