基本的な変換で深掘りする
州の人口がファーマーズマーケットで販売される品目数と相関しているかを確かめたいとします。これを確認するため、人口の対数を取り、その値をマーケットごとの販売品目数に対する散布図として描画してください。これまでのデータ探索から重なりが多いことは分かっているので、パターンを見やすくするためにマーカーの不透明度を下げたいです。
この演習はコースの一部です
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()