Edited at

numpy と matplotlib で三角関数をグラフで表示

More than 1 year has passed since last update.

数式を簡単に扱うモジュールとグラフに変換できるモジュールをインポートします。

import numpy as np

import matplotlib.pyplot as plt

サイン、コサイン、タンジェントの表示

x = plt.linspace(-np.pi,np.pi) # グラフの横表示の指定

plt.plot(x, np.cos(x), color='r', ls='-', label='cos') # コサインの表示

plt.plot(x, np.sin(x), color='b', ls='-', label='sin') # サインの表示

plt.plot(x, np.tan(x), color='c', marker='s', ls='None', label='tan') # タンジェントの表示

グラフの縦横表示指定

plt.xlim(-np.pi, np.pi)

plt.ylim(-1.5, 1.5)

グラフの縦横表示指定

plt.axhline(0, ls='-', c='b', lw=0.5)

plt.axvline(0, ls='-', c='b', lw=0.5)

グラフの縦横表示指定

plt.legend()

plt.xlabel('x')

plt.ylabel('y')

plt.title('Graphs')

plt.show()

全コード


Main.py

import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(-np.pi, np.pi)
plt.plot(x, np.cos(x), color='r', ls='-', label='cos')
plt.plot(x, np.sin(x), color='b', ls='-', label='sin')
plt.plot(x, np.tan(x), color='c', marker='s', ls='None', label='tan')

plt.xlim(-np.pi, np.pi)
plt.ylim(-1.5, 1.5)

plt.axhline(0, ls='-', c='b', lw=0.5)
plt.axvline(0, ls='-', c='b', lw=0.5)

plt.legend()
plt.xlabel('x')
plt.ylabel('y')
plt.title('Graphs')

plt.show()


表示