箱形圖與小提琴圖

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...