MathGL

C++ plotting library that can be used with MinGW to create and export 1D, 2D and 3D plots in bitmap, raster or vector graphics format.

  • MathGL
  • Version :2.3.3
  • License :GPL
  • OS :Windows All
  • Publisher :Alexey Balakin

Download Now

MathGL Description

MathGL is a complex and efficient piece of software developed as a C++ library that can be used alongside MinGW for data plotting, enabling users to create as well as export files to bitmap, raster or vector graphics in several formats. At the same time, the library can be used with C, Python, Fortran or Octav.

It comprises over 35,000 code lines and supports the creation of one-dimensional, two-dimensional and three-dimensional data arrays in over fifty formats. It can even generate chemical and statistical graphics.

The output file format can be raster or vector (EPS or SVG). At the same time, users can also save images to PNG, JPG or TIFF, depending on their particular needs.

MathGL includes data processing functions, as well as MGL language scripting possibilities, thus significantly simplifying data plotting tasks.

The software is capable of working with various degrees of transparency as well as smoothed lighting, with up to ten different light sources. It supports vector fonts and can parse symbols in a TeX-like fashion. Texts are rendered through vector fonts entirely, to ensure a high level of portability and scalability.

Moreover, MathGL can even work with arbitrary curvilinear coordinate systems. With its help, users can generate high-quality scientific graphics, usable in a wide array of situations, including academic purposes. Similarly, MathGL can assist users in handling big data arrays, guaranteeing fast plotting speeds.

Data encapsulation relies on mglData, including numerous functions, such as differentiating, integrating, interpolating, smoothing and others. Using textual formulas or doing it by hand, users can also perform data filing and modifying tasks.

System requirements

  • MinGW

Leave a Reply

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