色で時間をエンコードする
画面は2次元しかありませんが、散布図では色を使って別の次元を表現できます。ここでは climate_change データセットを可視化し、x軸に "co2" 列、y軸に "relative_temp" 列をとった散布図を作成します。色の次元で時間をエンコードし、過去の時点を青の濃い色、後の時点を黄色の明るい色として表示します。
この演習はコースの一部です
Matplotlibで学ぶデータ可視化入門
演習の手順
ax.scatterメソッドを使い、x軸に"co2"列、y軸に"relative_temp"列の散布図を追加します。cキーワード引数に DataFrame のインデックスを渡し、各点を日付に応じて色分けします。- x軸ラベルを
"CO2 (ppm)"、y軸ラベルを"Relative temperature (C)"に設定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
fig, ax = plt.subplots()
# Add data: "co2", "relative_temp" as x-y, index as color
____
# Set the x-axis label to "CO2 (ppm)"
____
# Set the y-axis label to "Relative temperature (C)"
____
plt.show()