カテゴリカルプロットの種類

Seaborn による中級データ可視化

Chris Moffitt

Instructor

カテゴリカルデータ

  • 限られた固定の値をとるデータ
  • 通常、数値データと組み合わせて使用
  • 例:
    • 地域(国、州、地方)
    • 性別
    • 民族
    • 血液型
    • 目の色
Seaborn による中級データ可視化

プロットの種類 - 各観測値の表示

各観測値を示すカテゴリカルプロット

Seaborn による中級データ可視化

プロットの種類 - 抽象的な表現

抽象的なカテゴリカルプロット

Seaborn による中級データ可視化

プロットの種類 - 統計的推定

統計的なカテゴリカルプロット

Seaborn による中級データ可視化

各観測値のプロット - stripplot

sns.stripplot(data=df, y="DRG Definition",
              x="Average Covered Charges",
              jitter=True)

stripplotの例

Seaborn による中級データ可視化

各観測値のプロット - swarmplot

sns.swarmplot(data=df, y="DRG Definition",
              x="Average Covered Charges")

swarmplotの例

Seaborn による中級データ可視化

抽象的な表現 - boxplot

sns.boxplot(data=df, y="DRG Definition",
            x="Average Covered Charges")

boxplotの例

Seaborn による中級データ可視化

抽象的な表現 - violinplot

sns.violinplot(data=df, y="DRG Definition",
               x="Average Covered Charges")

violinplotの例

Seaborn による中級データ可視化

抽象的な表現 - boxenplot

sns.boxenplot(data=df, y="DRG Definition",
              x="Average Covered Charges")

boxenplotの例

Seaborn による中級データ可視化

統計的推定 - barplot

sns.barplot(data=df, y="DRG Definition", 
            x="Average Covered Charges",
            hue="Region")

barplotの例

Seaborn による中級データ可視化

統計的推定 - pointplot

sns.pointplot(data=df, y="DRG Definition", 
              x="Average Covered Charges",
              hue="Region")

pointplotの例

Seaborn による中級データ可視化

統計的推定 - countplot

sns.countplot(data=df, y="DRG_Code", hue="Region")

countplotの例

Seaborn による中級データ可視化

練習しましょう!

Seaborn による中級データ可視化

Preparing Video For Download...