目录
安装环境
pip install numpy
pip install scipy
pip install matplotlib
代码
import math
import numpy as np
import matplotlib.pyplot as plt
def fomula(x):#方程
return (pow(x,2)-6*x+9)/(pow(x,2)-9)
def draw_plot(X_dot,Y_dot):#画图
plt.figure()
plt.plot(X_dot,Y_dot,"b-",linewidth=1) #画图
#plt.plot(X_dot,X_dot,"b-",linewidth=1) #画图
ax = plt.gca()
#改变坐标轴位置
ax.spines['right'].set_color('none')#删除原来轴
ax.spines['top'].set_color('none')#删除原来轴
ax.xaxis.set_ticks_position('bottom')#在0点处增加轴
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')#在0点处增加轴
ax.spines['left'].set_position(('data',0))
#设置坐标名
plt.ylabel('f(x)')
plt.xlabel('x')
plt.grid(True)#打开网格
plt.show()
plt.savefig("easyplot.png")
def get_polt(left_scale,right_scale,step):
X_dot = np.arange(left_scale,right_scale,step)#x点范围 和间隔
Y_dot = fomula(X_dot)
return [X_dot,Y_dot] #返回
if __name__ == '__main__':
result = get_polt(-2,6,0.001)
draw_plot(result[0],result[1])
错误
如果程序出现错误:ImportError:Dll load failed:找不到指定模块?
应该是所需c++库没有啊在
安装Visual C++ Redistributable for Visual Studio 2015