1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonでデータ可視化を磨く

Connected

演習

凡例としてプロットを使う

ファーマーズマーケットのデータで興味深い切り口の一つは、各州の「マーケットにやさしさ(market friendliness)」、特に外れ値を探ることです。これを眺める一つの方法は、州ごとの人口に対するファーマーズマーケットの数の比率を見ることです。比率だけを直接見ることもできますが、比率だけでは州の人口やマーケット数といった生の情報を捨ててしまいます。小さな州よりも、同じ高い比率でも大きな州のほうがより興味深いかもしれません。

比率と生の数値の両方を見せるには、2 つのプロットを描きます。1 つは比率のバー、もう 1 つはマーケット数と人口の散布図です。情報量の多い可視化をすっきり見せるために、バーの色と散布図の点の色を合わせ、バーのプロット自体を凡例の役割として使い、注目すべき州を強調します。

指示

100 XP
  • plt.subplots() を使って左右に 2 つのプロットを並べて配置します。
  • 棒グラフと散布図のどちらにも、色に is_selected 列をマッピングします。
  • 棒グラフでは dodge を無効にし、バーが全高になるようにします。
  • 両方のプロットで凡例を削除します。