Pythonの「matplotlib」ライブラリで作成したデータをグラフ表示する時に通常のPythonのコードと合わせて、
「show()」メソッドを使用する必要があります。
なぜか「matplotlib」ライブラリのナレッジを紹介しているブログなどで「show()」メソッドの使い方は書いていないので注意しましょう。
目次
データセットのグラフを表示:matplotlib.show()
下が「show()」メソッドを使用したヒストグラムの表示例です。
import matplotlib.pyplot as plt
import numpy as np
data = np.random.normal(25 , 10 , 100)
plt.hist(data)
plt.show()
「pyplot」クラス内の「show()」メソッドを使用している点に注目してください。
「matplotlib.pyplot」を「plt」としたり、「numpy」を「np」として別名を付けるのは Pythonの界隈ではスタンダードな指定方法になります。
下が表示されるグラフになります。
次に3次関数のグラフになります。 import matplotlib.pyplot as plt import numpy as np x = np.arange(-10 , 10 , 0.01) y = x**3 plt.plot(x, y) plt.show()
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-10 , 10 , 0.01)
y = x**3
plt.plot(x, y)
plt.show()
下がグラフの表示結果です。
退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミングposted with ヨメレバ
Al Sweigart オライリージャパン 2017-06-03