import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['axes.unicode_minus']=False
x = np.linspace(-30, 30, 10000)
y = (x**2-5*x+10)#方程式
z = (2*x-5)#导数方程
z = (-5*x+10)#二次函数的0点切线方程
plt.figure(figsize=(7,4))
plt.plot(x,y,color="red",linewidth=2,label='fangcheng')#方程
plt.plot(x,z,color="blue",label='qiexian')
plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("PyPlot First Example")
plt.ylim(-100,500)
plt.legend(loc='best')
plt.savefig('fangcheng.png')
fig=plt.figure()
ax=fig.add_subplot(111)
x=np.arange(-np.pi,np.pi,0.1)
y=np.sin(x)
z=np.cos(x)
plt.plot(x,y,color="g",linewidth=2,label='sin')#方程
plt.plot(x,z,color="y",label='cos')
plt.xlabel("x")
plt.ylabel("y")
plt.title("sin,cos,hanshu")
plt.legend(loc='best')
#plt.savefig('hanshu.png')