始める無料で始める

ヒストグラムの作成(2):ビン

前の演習では、ビンの数を指定しませんでした。その場合、Pythonはデフォルトでビンの数を10に設定します。ビンの数はとても重要です。ビンが少なすぎると実際のデータを単純化し、細部が見えにくくなります。一方で、ビンが多すぎると実際のデータを複雑にしすぎて、全体像が見えにくくなります。

データを分割するビンの数は、bins 引数で指定できます。

この演習では、まさにそれを行います。ここでは2つのグラフを作成します。スクリプトのコードには、すでにplt.show()plt.clf()の呼び出しが含まれています。plt.show()はグラフを表示し、plt.clf()はグラフをクリアして、新たに始められるようにします。

前と同じように、life_exp は利用可能で、matplotlib.pyplotplt としてインポートされています。

この演習はコースの一部です

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()
コードを編集して実行