oikakerublogの日記

知識ゼロから色々しらべてみた話し

Matplotlibに慣れる(データのプロット、グラフ表示etc)

f:id:oikakerublog:20170711130847p:plain
◆目的:
データのプロットやグラフを表示する

◆練習いろいろ
1. グラフの表示etc
(1)10個の乱数データを生成してグラフにプロットする。

import numpy as np
import matplotlib.pyplot as plt

・乱数の生成、分散図、ラベル

x = np.random.rand(10)
y = np.random.rand(10)

plt.scatter(x, y)
plt.xlabel("X"), plt.ylabel("Y")

plt.show()

f:id:oikakerublog:20170711131309p:plain
(2)折れ線
・分散図 scatterではなく、次のようにすると折れ線になる。

plt.plot(x, y)
plt.show()

f:id:oikakerublog:20170711132301p:plain

2. 数式→表示
(1)1次関数

def formura(x):  
    return 2*x + 50

x = np.arange(-10.0, 10.0, 1.0) #マイナス10からプラス10まで1刻み
y = formura(x)

plt.plot(x,y)
plt.show()

f:id:oikakerublog:20170711135528p:plain
(2)アークタンジェント

x = np.arange(-10, 10, 0.1)
y = np.arctan(x)

plt.plot(x, y)

f:id:oikakerublog:20170711141229p:plain


**追加予定**


◆Memo:
(1)jupyter notebookでノート上にグラフ表示
・インライン表示の一文をいれておく

%matplotlib inline

◆キーワード:
python、matplotlib、pandas、データプロット、データ表示、分散図、グラフ