MathGL

MathGL 8.0

Scientific plotting for multidimensional data

MathGL is an open-source scientific plotting library for developers and researchers working with numerical data. It creates more than 55 types of 1D, 2D and 3D graphics, handles large data arrays and can be embedded in applications or used from the console. Qt, FLTK and OpenGL interfaces support graphical workflows, while its MGL scripting language can simplify plot creation. Graphics can be exported to raster, EPS and SVG formats.

MathGL 8.0 details

Author:
License: Open Source
Price: FREE
Released:
File size: 24.00 MB
Downloads: 201
Keywords: 3d data visualization, plotting library, Windows 10, plotter, plot, scientific graphing software, MathGL, data visualization, c++ plotting library, 3-ranged data, scientific computing, 3-range, 3D graphics, C++ library, mathgl plotting library, mgl scripting language, plotting, scientific plotting library
Author URL: https://mathgl.sourceforge.net/
MathGL screenshot
MathGLComponents & LibrariesWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64, Windows 11

User Rating: 0 (0 votes)

Windows 10

x32

Windows 10

x64

MathGL Awards

Windows 10 download editor's pick

MathGL for Windows 10 - Full description

MathGL is an open-source scientific plotting library for developers and researchers who need to visualize numerical data in desktop applications or command-line workflows. It handles large data arrays and supports one-, two- and three-dimensional plots, making it suitable for presenting measurements, simulations and other computational results. Applications can use the library directly or offer plotting through MathGL's graphical interfaces and scripting language.

The library provides more than 55 general plot types for 1D, 2D and 3D data. These include tools for turning arrays into visual representations across different dimensions, with options such as transparency, smooth lighting and vector fonts for controlling appearance and readability. Curvilinear coordinate systems allow plots to represent data on non-rectangular grids, while TeX-like symbol parsing helps render mathematical notation in labels and annotations.

MathGL includes functions for handling data as well as the MGL scripting language, which can simplify plotting tasks without requiring every graph to be assembled through application code. Its Qt, FLTK and OpenGL interfaces support graphical use, while console operation makes it possible to generate graphics in non-interactive programs. The library can also be embedded in other software, allowing developers to add plots to their own tools rather than building a graphics system from scratch.

Bindings and interfaces make MathGL usable from C++, C, Fortran, Python, Octave and other languages. This gives scientific teams options to integrate plotting into existing programs and analysis environments. Typical uses include visualizing experimental data, inspecting simulation output, preparing scientific figures and adding plot generation to command-line processing pipelines.

MathGL is free, open-source software distributed under the GNU General Public License version 2. It runs on Windows and Linux, and supports output to raster images as well as vector EPS and SVG files. On Windows, it is intended for use with compatible development environments or applications that incorporate the library.

MathGL for Windows 10 - Post your review