開始使用免費開始

中國、印度與美國的通膨率分佈

就像你在影片中看到的,boxplot() 會根據類別顯示分佈的關鍵分位數,其中 y 代表數值變數,x 代表類別變數。在統計學中,這種圖稱為 盒鬚圖(box-and-whisker plot)

與盒鬚圖相輔相成的是 swarmplot(),它會繪製類別散佈圖,將所有類別觀測值呈現且彼此不重疊;其引數與 boxplot() 類似:

seaborn.boxplot(x=None, y=None, data=None, ...)
seaborn.swarmplot(x=None, y=None, data=None, ...)

在這個最後的練習中,你會比較不同國家的通膨率歷史分佈——特別是中國、印度與美國——而非以時間序列趨勢來比較。pandas 作為 pdmatplotlib.pyplot 作為 plt、以及 seaborn 作為 sns 已為你匯入。FRED 的通膨資料已經以 inflation 放在你的工作區中。

本練習屬於課程

在 Python 中匯入與管理財務資料

檢視課程

練習說明

  • 'Country'x'Inflation'y,為 inflation 資料繪製並顯示盒鬚圖。
  • 使用相同的引數,繪製並顯示 sns.swarmplot()

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create boxplot
sns.____(x=____, y=____, data=____)

# Show the plot
plt.show()

# Close the plot
plt.close()

# Create swarmplot
sns.swarmplot(x=____, y=____, data=____)

# Show the plot
plt.show()
編輯並執行程式碼