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等用户界面接口,甚至还可以在控制