六月 06, 2007

其实还是用到了matplot
主要是自己对绘图的算法不是很熟,而matplot的绘图效果一向比较欣赏

这个方法
需要自己build scipy把delaunay模块包含进去
按照windows下的安装指南
手动build scipy还需要先安装ATLAS (3.6.0)/LAPACK库,而我用cygwin build的ATLAS没有任何作用-____-
还好在不考虑性能损失的情况下还可以使用LAPACK/BLAS的源码直接build

然后再次发现原来我下的0.4.8的scipy不包含delaunay....
残念...安装TortoiseSVN,go bed
明天用svn的scipy继续吧````忙乱的一天呀

更新:
numpy编译不成功
于是用了wiki 上另外一个方法 griddata
下载后先编译其中的c源码
setup.py build --compiler=mingw32 bdist_wininst
需要mingw或者cygwin,并且要把gcc的路径加入到环境变量中(或者直接在cygwin中编译)
然后运行
setup.py install
就安装成功了

之后使用griddata提供的test.py测试一下好了

现在就可以用griddata将离散的值进行natural neighbor interpolation
并用matplotlib显示出来了~
效果不错:)


接下来就是一些美化工作了
全都要靠自己了





没有评论: