微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python画三次函数图像怎么做?Python如何绘制三次函数图像

数学上的各种函数都是可以根据传值不同在坐标系上反映出不同的形态,而三次函数是回归抛物线,也就是会在坐标系上下两部分来绘制相反但连接的曲线。下文有完整详细的python绘制三次函数图像代码示例,感兴趣和想了解的小伙伴就一起往下看看吧。

一、安装pygal

那么绘制这种函数图像需要使用到pygal模块以及numpy,前者是用来绘制函数图像并且保存为svg格式矢量图的,而后者则是生成数据来完成函数的创建。使用win+r快捷键打开运行窗口后输入cmd并回车即可进入命令行窗口,命令如下所示:

pip install pygal
pip install numpy

二、代码编写

那么所需要的模块和库安装完成之后,在文件夹或者桌面下新建py文件并且使用编辑器打开来编写代码。首先在代码顶部使用import关键字将这两个模块都导入进去,示例如下:

from pygal import *
from numpy import arange

然后就是要去使用pygal模块的类型XY()并将其实例化了,实例化完成之后就是会创建出来一个带有坐标系的矢量图像。然后用该对象调用add()方法并在其中传入三次函数计算公式来绘制图像,只需要保证未知数x使用运算符**乘以3就行,详细代码如下所示:

z_graph=XY()
z_graph.add('y=x**3+7',[(x,x**3+7) for x in arange(-6,6,0.2)])

最后就是调用tofile方法来将绘制好的三次函数矢量图保存起来,该方法中需要传入文件路径和文件名。如果没有路径只有文件名的话,就会将其保存在当前目录文件夹下,代码如下:

z_graph.render_to_file("D:\\python\\z.svg")

以上就是关于“Python画三次函数图像怎么做?Python如何绘制三次函数图像”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐