箱ひげ図とバイオリン図

Juliaで学ぶデータ可視化入門

Gustavo Vieira Suñe

Data Analyst

カテゴリが多いヒストグラム

タマネギと小麦の価格分布を示す積み上げヒストグラム。

タマネギ、ジャガイモ、トマト、小麦の価格分布を示す積み上げヒストグラム。

  • 多くのカテゴリは比較が難しい
Juliaで学ぶデータ可視化入門

箱ひげ図

タマネギ、ジャガイモ、トマト、小麦の価格分布を示す箱ひげ図。

Juliaで学ぶデータ可視化入門

品目別の箱

using StatsPlots

boxplot( # Categories in x-axis kerala[:, :Commodity], # Values in y-axis kerala[:, :Price],
color=:darkorange, label=false, ) ylabel!("Price (Rupees)")

タマネギ、ジャガイモ、トマト、小麦の価格分布を示す箱ひげ図。

Juliaで学ぶデータ可視化入門

外れ値を非表示

using StatsPlots

boxplot(
    # Categories in x-axis
    kerala[:, "Commodity"],
    # Values in y-axis
    kerala[:, :Price],
    color=:darkorange,
    label=false,

# Hide outliers outliers=false,
) ylabel!("Price (Rupees)")

外れ値を除外したタマネギ、ジャガイモ、トマト、小麦の価格分布を示す箱ひげ図。

Juliaで学ぶデータ可視化入門

バイオリン図

タマネギ、ジャガイモ、トマト、小麦の価格分布を示すバイオリン図。

Juliaで学ぶデータ可視化入門

バイオリン図で分布を見る

# Create violin plot
violin(
    # Categories in x-axis
    kerala[:, :Commodity],
    # Values in y-axis
    kerala[:, :Price],

# Remove lines linewidth=0,
color=:darkorange, label=false, ) ylabel!("Price (Rupees)")

タマネギ、ジャガイモ、トマト、小麦の価格分布を示すバイオリン図。

Juliaで学ぶデータ可視化入門

箱ひげ図かバイオリン図か?

  • 箱ひげ図
    • 中心、散らばり、歪度
    • 外れ値を強調

タマネギ、ジャガイモ、トマト、小麦の価格分布を示す箱ひげ図。

  • バイオリン図
    • 分布の詳細
    • 形状が重要(例:多峰性)

タマネギ、ジャガイモ、トマト、小麦の価格分布を示すバイオリン図。

Juliaで学ぶデータ可視化入門

練習しましょう!

Juliaで学ぶデータ可視化入門

Preparing Video For Download...