MathGL – a library for scientific graphics

来源:互联网 发布:电信宽带发现代理软件 编辑:程序博客网 时间:2024/05/16 11:10

 

http://mathgl.sourceforge.net/index.html

 

 

At this version (1.9) MathGL has more than 35000 lines of code, more than 55 general types of graphics for 1d, 2d and 3d data arrays. It can export graphics to raster and vector (EPS or SVG) formats. It has Qt, FLTK, OpenGL interfaces and can be used even from console programs. It has functions for data handling and script MGL language for simplification of data plotting. Also it has several types of transparency and smoothed lightning, vector fonts and TeX-like symbol parsing, arbitrary curvilinear coordinate system and many over useful things. It can be used from code written on C++/C/Fortran/Python/Octave and many other languages. Finally it is platform independent and free (under GPL v.2.0 license).

 

 

可以处理一维二维三维数据,可以把作出的图形导出为EPS,SVG矢量格式,有 Qt, FLTK, OpenGL等用户界面接口,甚至还可以在控制台下使用。可以解析矢量字体,TeX,支持任意类型的坐标系统。

不仅可以使用MGL脚本来编程,还可以写成 C++/C/Fortran/Python/Octave等其他语言。

 

这是我下载的UDAV,Qt界面:

 

 

 

 

将MGL脚本 导出为C++函数: