[実験棟/ Seaborn Seaborn概要]

Seabornプロフィール

matplotlibのは、おそらくグラフィックスの最高のPythonベースのライブラリです。しかし、それはだよりAPIの数、それはより複雑です。
Seabornはmatplotlibのコアライブラリをベースとより高度なパッケージでしたあなたは、より高度なグラフィックスを描画することができます。

Seabornの基本的な使用

Seabornので、ベースのmatplotlibのを開発しています。私たちは、APIのmatplotlibのをseaborn通常の使用を使用するようにします。プラスいくつかの簡単な関数はSeabornことができます。

import seaborn as sns
sns.set()

Seaborn描画APIの概要

もちろんSNのも、あなたが直接SNSのAPIを使用することができ、描画APIが付属しています。
まず、Seaborn描画APIは、2つのカテゴリに分けることができます知っている必要があります:

  1. 図レベルようrelplotとして、。
  2. 軸レベルは、このような散布及びlineplotとして。

2間のレベルの違いは、迅速なアプリケーションに適した怠け者のように、その数字レベルの関数、です。軸プロットは、より柔軟かつ緊密な統合を実現matplotlibのを達成することができます。
しかし、これらのAPIの使用はほとんど同じです。例えば、それらはすべて同じ性質を持っています:

  1. データ属性:オブジェクトの種類を選択してください。
  2. xとyのプロパティ:xおよびy軸は、図に示すようにそのデータを選択します。
  3. 色相:各セグメント又は散乱染色します。
  4. スタイル:各線やプロットした点をフォーマットします。

協会グラフ

それは相関分析に来るとき、私たちはどのようなAPIを使用することができます

  1. 再プロット:図を描く(描くことができます散乱をあなたが描くことができ、線グラフを、デフォルトは散乱を塗られて、あなたができる種類のプロパティを指定してどのような言葉のグラフィックスを選択します)
  2. 散布図:特別引出散布図。
  3. lineplot:折れ線グラフを描画するよう努めています。
    ここに画像を挿入説明
    ここに画像を挿入説明

部門の地図

(私はこれらの数字が似ていると思います。)

  1. 散布カテゴリー

    • stripplot()kind="strip"
      ここに画像を挿入説明
    • swarmplot()kind="swarm"
      ここに画像を挿入説明
  2. カテゴリープロファイル

    • boxplot()kind="box"
      ここに画像を挿入説明
    • violinplot()kind="violin"
      ここに画像を挿入説明
    • boxenplot()kind="boxen"
      ここに画像を挿入説明
  3. カテゴリー推定マップ

    • pointplot()kind="point"
      ここに画像を挿入説明
    • barplot()kind="bar"
      ここに画像を挿入説明
    • countplot()kind="count"
      ここに画像を挿入説明

プロファイル

私たちは、の分布を通して見ることができ、変数の分布一般的には単一の変数分布(これは何も使用しないようです)に分け、複数の変数の分布(基本的に2つの変数があり、二つ以上の変数が直感的な視覚的なパターンを描画することは困難である
が、正直次の図は、とない分布関数(CDF)が、離散ランダム変数PMF画像。CDPは、ノンドロップしなければならないので。

A.チェック単変量分布

sns.distplot(iris["sepal_length"])

ここに画像を挿入説明
多変量分布我々一般的に適用jointplot機能を表示します。

II。カーネル密度推定機能

sns.jointplot(x="sepal_length", y="sepal_width", data=iris, kind="kde")

ここに画像を挿入説明

III。図六角数

sns.jointplot(x="sepal_length", y="sepal_width", data=iris, kind="hex")

ここに画像を挿入説明

四。Pairplot

これは、最も強力なseaborn APIでなければなりません。すべての機能をすべて引き出され二十から二をマッピングすることができます:

sns.pairplot(iris, hue="species")

行列

図2の行列最も一般的に図であるheatmapし、clustermap
ここで:

  1. heatmap変数間の相関関係を研究するために、ヒートマップを描画するために使用されます。
  2. clustermapこれは、階層的クラスタリング手法を使用することです。
公開された137元の記事 ウォン称賛19 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_43338695/article/details/103302878