ビースウォーム
pollution データのうち 3 月の全都市について Ozone レベルを調べる sns.swarmplot() を使って、ビースウォームプロットを作成します。多数の点が描画されて見づらくなるのを防ぐため、点のサイズを小さくして判読性を上げてください。最後に、このプロットを作るためにデータを加工しているので、読者が内容を理解しやすいようタイトルも付けましょう。
この演習はコースの一部です
Pythonでデータ可視化を磨く
演習の手順
pollutionデータを 3 月の観測だけにサブセット化します。swarmplot()で連続値としてO3レベルをプロットします。- 点が密集しないよう、点のサイズを
3に下げます。 - プロットのタイトルを
'March Ozone levels by city'にします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Filter data to just March
pollution_mar = pollution[pollution.month == ____]
# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
x = '____',
data = pollution_mar,
# Decrease the size of the points to avoid crowding
size = ____)
# Give a descriptive title
plt.____('____')
plt.show()