用python绘制图像

本文介绍了如何使用Python进行图像绘制,并着重解决了在运行过程中遇到的'ImportError: Dll load failed: 找不到指定模块?'错误。通过安装Visual C++ Redistributable for Visual Studio 2015来确保所需C++库的完整,从而成功运行程序并得到预期的绘图结果。
摘要由CSDN通过智能技术生成

目录

 

安装环境

代码

错误

运行结果


安装环境

pip install numpy
pip install scipy
pip install matplotlib

 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 

运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值