用基本轉換深入探索
你想看看州的人口是否與農夫市集販售的品項數量有相關。為了檢查這點,請先對人口取對數,並繪製與各市集販售品項數量的散佈圖。根據你先前對資料集的探索,你知道點位會大量重疊,因此為了更清楚看出模式,你想降低標記的透明度。
本練習屬於課程
用 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()