本文接着写第二种方法,第一种方法见链接:


在线知识分享www.zhihu.com


Excel导出曲线图 Java excel怎么导出曲线图_Excel导出曲线图 Java


本来想直接修改文章,在原来的上面继续更,找了半天也没找到编辑按钮在哪儿???只好新开一篇文了。

画曲线图第二种方法是:大家还记得上初中的时候手动画函数图像的方法吗?选定几个横坐标值,计算出纵坐标的值,重复此步骤,计算出多组不同的(x,y)值,然后在坐标轴上找到每组(x,y)值对应的点,最后用曲线连接这些点,就得到最终的图像了。Excel中也有这种对应的画图方法—带平滑线的散点图。接下来就给大家详细讲述实现过程,还是以正弦函数曲线为例。

第一步:选定横坐标为(-360,360)区间内若干个数据填在A列中,选择的数据不需要像第一种方法中那么密集,但也不可以太稀疏,否则平滑线连接的效果离实际效果差的会比较远。首先我们以每60度作为一个区间制作数据,步骤见下图:


Excel导出曲线图 Java excel怎么导出曲线图_Excel导出曲线图 Java_02


第二步:在B列计算出以A列数据作为参数的正弦函数结果:只需要写B1单元格的公式,然后在B1单元格左下角双击即可自动填充剩下的单元格值,步骤见下图:


Excel导出曲线图 Java excel怎么导出曲线图_Excel导出曲线图 Java_03


第三步:选中A1:B13区域内的数据,插入带平滑线的散点图,直接选择菜单中的命令的步骤就不截图了,下面直接放结果图:


Excel导出曲线图 Java excel怎么导出曲线图_数据_04


接下来我们再分别用30和10作为步长来制作一下图表,制作过程没什么区别,就不重复贴了,直接贴对比结果:


Excel导出曲线图 Java excel怎么导出曲线图_Excel导出曲线图 Java_05


步长越小,曲线位置越趋向于实际结果。如果对于精度要求较高,则将步长设置小一些。

如果对大家有所帮助,请大家帮我点一下赞 哦,谢谢!后续我们群里有朋友提出类似值得一写的问题,我会继续以这种方式来记录下来。感兴趣的读者可以关注MARK我一下,有更新能及时看到。