概述
两年前,我花了半年时间编制了XYPlot绘图软件,主要用于绘制和打印移轴曲线,以替代Origin软件在此上面的不方便。为什么花了这么长时间,是因为我遇到的问题与GDI编程和数据插值相关。
GDI编程我当时还不熟悉,尤其是逻辑坐标在屏幕上和打印机上的实现细节。
数据插值更是我的弱项。插值方法很多,但是基本的那几个方法,如多项式、三次样条等算法都要求数据单调。实际上,我们经常遇到多值曲线的情况。这种情况需要采用对插值公式进行参数化。即x=x(t),y=y(t)。
这些问题涉及到计算机图像学的知识,后来在网上下载了很多这方面的书籍和文献,根据自己的要求,实现了插值的算法。算法很简单,但必须理解它。
但是,插值算法还是不完美。我的一个同事在绘制一组数据时,使我的算法出现了不足:曲线在拐弯时不合理。为此,我烦透了,要求我对计算机图形学进一步认识。现在,我得到了比较稳妥的解决方法。有时间我会应用到软件中。期待吧。
附上XYPlot绘制界面,很简单,主要用于打印和磁盘存储,而不是屏幕显示。
最后
以上就是勤奋大山为你收集整理的对原XYPlot绘图软件的改进和扩充的全部内容,希望文章能够帮你解决对原XYPlot绘图软件的改进和扩充所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复