LoginSignup
2
3

More than 5 years have passed since last update.

Numpyで乱数のグラフを作ってみた

Posted at

必要なライブラリををインポート

import numpy as np
import matplotlib.pyplot as pp 

x軸、y軸を設定する

x = np.arange(11)
y = np.random.randint(100, size = 11)

x軸では0から10まで数値を配置しています。y軸では0から100までの乱数からなる配列を10個配置しています。

グラフを描画する

pp.plot(x, y)
pp.axis([0, 10, 0, 100])
pp.xticks([dg for dg in np.arange(11)])
pp.grid(True)

一行目でデータをプロットしてます。二行目ではx軸の表示範囲とy軸の表示範囲を指定しています。三行目ではx軸に一つずつ目盛りをつけています。ちなみにy軸で同様に目盛りを指定したい場合はyticks関数を使います。そして、四行目のTrueを引数にしたgrid関数で目盛りから方眼を作っています。

グラフを出力する

pp.show()

ここまでをまとめると以下のコードになります。

randplot.py
import numpy as np
import matplotlib.pyplot as pp 

x = np.arange(11)
y = np.random.randint(100, size = 11)

pp.plot(x, y)
pp.axis([0, 10, 0, 100])
pp.xticks([dg for dg in np.arange(11)])
pp.grid(True)

pp.show()

完成したグラフがこちら
スクリーンショット 2017-05-06 1.33.59.png

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3