三角函数是以角度为自变量,角度对应任意角终边与单位圆交点坐标或其比值为因变量的函数。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,2*np.pi,num = 1000)
y1 = np.sin(x)
y2 = np.cos(x)
plt.axis([0,7,-1.5,1.5])
plt.plot(x,y1,'r',x,y2,'y')
plt.text(6,0.1,r'$\sin(x)$',color ='r',fontsize=13)
plt.text(6,1.1,r'$\cos(x)$',color ='y',fontsize=13)
#辅助线
plt.axhline(0,color='b',linestyle='--',alpha = 0.1)
plt.title('trigonometric function',fontsize=10)
plt.savefig('trigonometric.png')
plt.show()
运行结果: