Python绘制函数图像并保存为csv数据
简介
在科研工作中需要求解一些方程,这些方程除了数值解法外没有更好的求解方式,所以通过
Python 或其他程序将函数的映射关系保存为一个 csv
文件,然后随时都可以用绘图软件作图显示。如果不保存数据,每次分析或交流时都要重新跑一遍程序,显然在时间上是不合算的,所以必须将复杂方程的结果保存下来。本文介绍使用
Python 保存函数图象为 csv
文件的操作流程。
实例
python3 源码
1 |
|
编程思路
x=np.arange(-a/(2.0*zoom)+x0,a/(2.0*zoom)+x0,step)
建立自变量等间隔划分的一个列向量.y=x**2+2*x+1
根据自变量建立了一个二元函数映射列向量.z=3*np.sin(x)
根据自变量建立了一个三解函数映射列向量.- 使用三组列向量构建数据表格
data
. - 使用
pandas
的DataFrame
函数建立data
对应的数据,并保存为func.csv
文件. - 使用
veusz
导入func.csv
,选择对应的列数据便可以绘制相应的函数图象.