Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Python
- BSD




The best open source alternative to SigmaPlot is Matplotlib. If that doesn't suit you, our users have ranked more than 10 alternatives to SigmaPlot and eight of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to SigmaPlot are LabPlot, SymPy, NumeRe and Xcos.
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.




LabPlot is a free, open source and cross-platform Data Visualization and Analysis software accessible to everyone and trusted by professionals.




SymPy is a Python library for symbolic computation. The stated goals of the library are to become a full-featured computer algebra system and to keep a simple code base to promote extensibility and comprehensibility.

Open source framework for numerical computations and advanced statistical analysis, featuring nonlinear curve fitting, ODE solving, 1D/2D publication-quality visualization, Fourier and wavelet transforms, intuitive syntax, and namespace-based code organization for research.




Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.



Graphical frontend for GNU Octave. Edit formulas in native mathematical notation. Available / tested for Linux x586 / x86_64, WinXP, Vista, and MacOS.




Kst is a fast, real-time large-dataset viewing and plotting tool available and has built-in data analysis functionality.

Grace is a free WYSIWYG 2D graph plotting tool, for Unix-like operating systems. The package name stands for "GRaphing, Advanced Computation and Exploration of data." Grace uses the X Window System and Motif for its GUI.
