nishiyamasuの日記

忘れやすいので、メモ。。。

(Python)matplotlibで基本的なグラフを描く

Pythonのmatplotlibを使って簡単な数式のグラフを描いてみましょう。

最初に、pipなどを使って関連ライブラリをインストールしておきましょう

  • numpy
  • matplotlib

(matplotlibをインストールすると、numpyも自動でインストールします)

以下に、数式のグラフを描くためのコードと画像を列挙していきます。

 y = x

import numpy as np
import matplotlib.pyplot as plt

n = 10
x = np.arange(0, n, 0.1)
y = x

plt.plot(x, y)
plt.grid()
plt.savefig("line.png")
plt.show()

f:id:nishiyamasu:20220128225822p:plain
line.png

 y = sin(x)

import matplotlib.pyplot as plt
import numpy as np

n = 10
x = np.arange(0, n, 0.1)
y = np.sin(x)

plt.plot(x, y)
plt.grid()
plt.savefig("sin.png")
plt.show()

f:id:nishiyamasu:20220128230123p:plain
sin.png

 y = cos(x)

import matplotlib.pyplot as plt
import numpy as np

n = 10
x = np.arange(0, n, 0.1)
y = np.cos(x)

plt.plot(x, y)
plt.grid()
plt.savefig("cos.png")
plt.show()

f:id:nishiyamasu:20220128230203p:plain
cos.png

 y = tan(x)

import matplotlib.pyplot as plt
import numpy as np

n = 10
x = np.arange(0, n, 0.1)
y = np.tan(x)

plt.plot(x, y)
plt.grid()
plt.savefig("tan.png")
plt.show()

f:id:nishiyamasu:20220128230243p:plain
tan.png