API リファレンス#

オブジェクトインターフェース#

Plot オブジェクト#

Plot

統計グラフを宣言的に指定するためのインターフェース。

Mark オブジェクト#

ドットマーク

Dot

ドットプロットまたは低密度散布図に適したマーク。

Dots

オーバープロットをより適切に処理するためにストロークで定義されたドットマーク。

ラインマーク

Line

方向軸に沿ってソートしてデータポイントを結ぶマーク。

Lines

多くの線を描画するための、高速だが柔軟性の低いマーク。

Path

データポイントが表示される順序でそれらを結ぶマーク。

Paths

多くのパスを描画するための、高速だが柔軟性の低いマーク。

Dash

各データポイントに対して方向付けされたセグメントとして描画されるラインマーク。

Range

最小値/最大値の間に描画される方向付けされたラインマーク。

バーマーク

Bar

ベースラインとデータ値の間に描画されるバーマーク。

Bars

ヒストグラムにより適したデフォルトを持つ、高速なバーマーク。

塗りつぶしマーク

Area

ベースラインからデータ値まで描画される塗りつぶしマーク。

Band

値の間隔を表す塗りつぶしマーク。

テキストマーク

Text

データ値に注釈を付けたり、表したりするためのテキストマーク。

Stat オブジェクト#

Agg

指定されたメソッドを使用して、値軸に沿ってデータを集計します。

Est

点推定値とエラーバーの間隔を計算します。

Count

グループ内の個別の観測値をカウントします。

Hist

観測値をビン化し、カウントし、オプションで正規化または累積します。

KDE

単変量カーネル密度推定を計算します。

Perc

観測値をパーセンタイル値に置き換えます。

PolyFit

指定された次数の多項式を当てはめ、予測曲線上にデータを再サンプリングします。

Move オブジェクト#

Dodge

方向軸に沿って重複するマークを移動および狭めます。

Jitter

オーバープロットを減らすために、1つまたは両方の軸に沿ってランダムに変位させます。

Norm

グループ内で集計した後、値軸で除算スケーリングを行います。

Stack

値軸に沿って重複するバーまたはエリアマークを変位させます。

Shift

すべてのマークを同じ大きさ/方向で変位させます。

Scale オブジェクト#

Boolean

TrueとFalse値の離散ドメインを持つスケール。

Continuous

ノルムと関数変換をサポートする数値スケール。

Nominal

相対的な重要度/大きさのないカテゴリスケール。

Temporal

日付/時刻データのスケール。

基底クラス#

Mark

データを視覚的に表すオブジェクトの基底クラス。

Stat

統計変換を適用するオブジェクトの基底クラス。

Move

単純な位置変換を適用するオブジェクトの基底クラス。

Scale

データ値を視覚プロパティにマッピングするオブジェクトの基底クラス。

関数インターフェース#

関係プロット#

relplot

関係プロットを FacetGrid に描画するための図レベルのインターフェース。

scatterplot

複数の意味的グループ化の可能性を伴う散布図を描画します。

lineplot

複数の意味的グループ化の可能性を伴うラインプロットを描画します。

分布プロット#

displot

分布プロットを FacetGrid に描画するための図レベルのインターフェース。

histplot

データセットの分布を表示するために、単変量または二変量のヒストグラムをプロットします。

kdeplot

カーネル密度推定を使用して、単変量または二変量の分布をプロットします。

ecdfplot

経験累積分布関数をプロットします。

rugplot

x軸とy軸に沿ってティックを描画することにより、周辺分布をプロットします。

distplot

**非推奨**

カテゴリプロット#

catplot

カテゴリプロットを FacetGrid に描画するための図レベルのインターフェース。

stripplot

オーバープロットを減らすためにジッターを使用して、カテゴリ散布図を描画します。

swarmplot

点が重複しないように調整されたカテゴリ散布図を描画します。

boxplot

カテゴリに関する分布を表示するために、ボックスプロットを描画します。

violinplot

KDEを表すパッチを描画し、観測値またはボックスプロット統計を追加します。

boxenplot

大きなデータセットの拡張ボックスプロットを描画します。

pointplot

マーカー付きの線を使用して、点推定値とエラーを表示します。

barplot

点推定値とエラーを四角形のバーとして表示します。

countplot

各カテゴリビンにおける観測値の数をバーを使用して表示します。

回帰プロット#

lmplot

FacetGrid にデータと回帰モデルの適合をプロットします。

regplot

データと線形回帰モデルの適合をプロットします。

residplot

線形回帰の残差をプロットします。

マトリックスプロット#

heatmap

矩形データをカラーコード化されたマトリックスとしてプロットします。

clustermap

マトリックスデータセットを階層的にクラスタ化されたヒートマップとしてプロットします。

複数プロットグリッド#

Facet グリッド#

FacetGrid

条件付き関係をプロットするための複数プロットグリッド。

Pair グリッド#

pairplot

データセット内のペアワイズ関係をプロットします。

PairGrid

データセット内のペアワイズ関係をプロットするためのサブプロットグリッド。

Joint グリッド#

jointplot

二変量グラフと単変量グラフを使用して、2つの変数のプロットを描画します。

JointGrid

周辺単変量プロット付きの二変量プロットを描画するためのグリッド。

テーマ設定#

set_theme

すべての matplotlib および seaborn プロットの視覚テーマの側面を設定します。

axes_style

プロットの全般的なスタイルを制御するパラメータを取得します。

set_style

プロットの全般的なスタイルを制御するパラメータを設定します。

plotting_context

プロット要素のスケーリングを制御するパラメータを取得します。

set_context

プロット要素のスケーリングを制御するパラメータを設定します。

set_color_codes

matplotlib のカラーショートハンドの解釈方法を変更します。

reset_defaults

すべての RC パラメータをデフォルト設定に戻します。

reset_orig

すべての RC パラメータを元の設定に戻します(カスタム rc を尊重します)。

set

推奨されるインターフェースである set_theme() のエイリアスです。

カラーパレット#

set_palette

seaborn パレットを使用して matplotlib のカラーサイクルを設定します。

color_palette

パレットを定義する色のリストまたは連続的なカラーマップを返します。

husl_palette

HUSL システムで明度と彩度が一定の色相を返します。

hls_palette

HLS システムで明度と彩度が一定の色相を返します。

cubehelix_palette

cubehelix システムから順次パレットを作成します。

dark_palette

暗い色から color にブレンドする順次パレットを作成します。

light_palette

明るい色から color にブレンドする順次パレットを作成します。

diverging_palette

2 つの HUSL カラー間の発散パレットを作成します。

blend_palette

色のリスト間でブレンドするパレットを作成します。

xkcd_palette

xkcd カラー調査のカラー名を使用したパレットを作成します。

crayon_palette

クレヨラクレヨンのカラー名を使用したパレットを作成します。

mpl_palette

matplotlib レジストリからパレットまたはカラーマップを返します。

パレットウィジェット#

choose_colorbrewer_palette

ColorBrewer セットからパレットを選択します。

choose_cubehelix_palette

インタラクティブなウィジェットを起動して、連続的な cubehelix パレットを作成します。

choose_light_palette

インタラクティブなウィジェットを起動して、明るい順次パレットを作成します。

choose_dark_palette

インタラクティブなウィジェットを起動して、暗い順次パレットを作成します。

choose_diverging_palette

インタラクティブなウィジェットを起動して、発散するカラーパレットを選択します。

ユーティリティ関数#

despine

プロットから上部と右側のスパインを削除します。

move_legend

プロットの凡例を新しい場所に再作成します。

saturate

同じ色相で完全に彩度された色を返します。

desaturate

色の彩度チャネルをある割合で減少させます。

set_hls_values

色の h、l、または s チャネルを個別に操作します。

load_dataset

オンラインリポジトリからサンプルデータセットを読み込みます(インターネットが必要です)。

get_dataset_names

使用可能なサンプルデータセットを報告します。これは、問題の報告に役立ちます。

get_data_home

サンプルデータセットのキャッシュディレクトリへのパスを返します。