python matplotlibで1次関数のグラフを作成する

python matplotlibで1次関数のグラフを作成する

pythonで、ライブラリmatplotlib.pyplotのplotを使用して、1次関数のグラフを作成するサンプルコードを記述してます。ライブラリnumpyとmatplotlibを使います。pythonのバージョンは3.10.0です。

環境

  • OS windows11 home
  • python 3.10.0

numpy・matplotlibインストール

numpyとmatplotlibをインストールされていない方は、pipでインストールしておきます。

pip install numpy
pip install matplotlib

plot使い方

plotを使用すると、1次関数のグラフを作成することが可能です。

import numpy as np
import matplotlib.pyplot as plt
 
x = np.linspace(0, 10) # xは0~10
y = 2 * x + 25 # y = 2x + 5

# グラフ
plt.plot(x, y)

# 表示
plt.show()

実行結果

グラフの装飾

グラフ自体の装飾も、以下のように設定可能です。

import numpy as np
import matplotlib.pyplot as plt
 
x = np.linspace(0, 10) # xは0~10
y = 2 * x + 25 # y = 2x + 5

plt.xlim(0, 25) # x軸の表示範囲
plt.ylim(0, 100) # y軸の表示範囲
plt.title("mebee sample",fontsize=10) # (5)タイトル
plt.xlabel("x", fontsize=10) # x軸のラベル
plt.ylabel("y", fontsize=10) # y軸のラベル
plt.grid(True) # 目盛線の表示
plt.tick_params(labelsize = 8) # 目盛線のサイズ

# グラフ
plt.plot(x, y)

# 表示
plt.show()

実行結果