ヒストグラムの作成(2):ビン
前の演習では、ビンの数を指定しませんでした。その場合、Pythonはデフォルトでビンの数を10に設定します。ビンの数はとても重要です。ビンが少なすぎると実際のデータを単純化し、細部が見えにくくなります。一方で、ビンが多すぎると実際のデータを複雑にしすぎて、全体像が見えにくくなります。
データを分割するビンの数は、bins 引数で指定できます。
この演習では、まさにそれを行います。ここでは2つのグラフを作成します。スクリプトのコードには、すでにplt.show()とplt.clf()の呼び出しが含まれています。plt.show()はグラフを表示し、plt.clf()はグラフをクリアして、新たに始められるようにします。
前と同じように、life_exp は利用可能で、matplotlib.pyplot は plt としてインポートされています。
この演習はコースの一部です
Python中級
演習の手順
life_expのヒストグラムを、ビンの数を5で作成します。最も多くの観測値が含まれるビンはどれか分かりますか?- 今度はビンの数を
20にして、life_expのヒストグラムをもう一つ作成します。こちらの方がよいでしょうか?
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Build histogram with 5 bins
# Show and clean up plot
plt.show()
plt.clf()
# Build histogram with 20 bins
# Show and clean up again
plt.show()
plt.clf()