DISLIN 数据可视化库

昨天同学让我帮忙把csv文件中的数据用图形显示出来,并且说不能用matlab,只能用VC编程实现。
这应该是属于数据可视化的范畴,我所知道的能做这些工作的并且比较专业的工具有matlab和gnuplot。可是要求只能用VC,sigh,读csv文件应该好做,关键是如何生成数据对应的图像,总不能用mfc之类的一点点来描吧,我也没用过mfc的说,就上网搜了下相关的可视化库。

搜出来的结果还很多
Plot Graphic Library http://www.codeproject.com/KB/miscctrl/pgllib.aspx 看起来还不错的样子

stackoverflow 给的结果,不得不佩服下stackoverflow的万能哇,啥都有

http://stackoverflow.com/questions/492893/graph-drawing-c-library

http://stackoverflow.com/questions/215110/scatter-plots-in-c

plotlab http://www.mitov.com/html/plotlab.html
koolplot http://www.codecutter.net/tools/koolplot/
DISLIN http://www.mps.mpg.de/dislin/

最终选择了DISLIN,貌似功能很强大,可以画曲线,条形图,饼图,三维彩色图,曲面,轮廓,和地图,输出还支持多种格式,还有多种语言的编程接口,有fortran,c/c++, java, perl, python等,还跨平台,够牛逼的吧!另外他对非商业使用是不收取费用的,商业使用是要收费的,这是作者明智而又伟大的决定哇。对了,更新的也很快。

有兴趣的可以到DISLIN主页去看下,各种版本下载,说明文档和代码示例都很全面。

http://www.mps.mpg.de/dislin/

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>