開始使用免費開始

用基本轉換深入探索

你想看看州的人口是否與農夫市集販售的品項數量有相關。為了檢查這點,請先對人口取對數,並繪製與各市集販售品項數量的散佈圖。根據你先前對資料集的探索,你知道點位會大量重疊,因此為了更清楚看出模式,你想降低標記的透明度。

本練習屬於課程

用 Python 改善你的資料視覺化

檢視課程

練習說明

  • 使用 numpy(已以 np 匯入)對州人口取對數,建立新欄位 log_pop
  • 將新建立的對數欄位傳入散佈圖函式的 x 對應。
  • 將散佈圖的透明度設為 25% 以顯示重疊。

動手互動練習

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

# Create a new logged population column 
markets['____'] = np.____(markets['____'])

# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____', 
                  y = 'num_items_sold', 
                  # Reduce point opacity to show overlap
                  ____ = ____, 
                  data = markets)

plt.show()
編輯並執行程式碼