List of graphing software

This is a list of software to create any kind of  information graphics:

* either includes the ability to create one or more  infographics from a provided data set
* either it is provided specifically for  information visualization

Software  | Example(s)  | Interface  | Licence(s)  | Latest Release  | Operating system  | Distinguishing features

|
|
|
|
|
|

License | Open Source (yes/no)
AIDA |  |  |  LGPL | Yes | 2003 / 3.2.1 |  | Open interfaces and formats for particle physics data processing
Algebrator |  |  GUI | Proprietary | No | 2009 / 4.2 |  Linux,  Mac OS X, Sugar, Windows | 2D graphs
Archim | drawing 2D and 3D graphs |  |  freeware | No | 2008 | Windows | Graphs in polar (or other) coordinates become specific cases of parametric graphs.
Baudline |  140px|Baudline | GUI | Proprietary | No | 2010 / 1.08 |  FreeBSD, Linux, Mac OS X, Solaris | Signal analysis tool
D3js |  |  JavaScript library |  BSD | Yes | 2018 / 5.7.0 | web browsers, js engines | static and dynamic presentations
DADiSP |  150px|DADiSP | GUI, command line, SPL script language | Proprietary | No | 2017/ 6.7 B02 | Windows | Numerical analysis and signal processing with a  spreadsheet-like interface
DAP |  |  | GNU-style copyleft[1] | Yes | 2014 / 3.10 |  | Statistics
Datacopia |  thumb|Sample charts created through datacopia | GUI (web based) |  Freemium | No |  | Windows, Linux, Mac, iOS, Android | Generates a ranked list of several plots & visualizations based on an analysis of the data provided, allowing the user to choose their favorite graphic, share it, and export it as an image.
DataScene |  | GUI |  Shareware | No | 2011 / 3.0.7 | Linux, Unix/X11, Windows | 2D & 3D graphing, animated graphs, data analysis, curve fitting, and data monitoring.
Descartes (plotting tool) |  | GUI |  GPL | Yes | 2005 / 0.7 | Any (Python) | Inactive 2005
Descartes (plotting tool) |  | GUI |  GPL | Yes | 2005 / 0.7 | Any (Python) | Inactive 2005
DataMelt |  | GUI |  GPL | Yes | 2005 0.7 | Any (Java) | also jHepWok
EJS |  150px|EJS | GUI | GPL | Yes |  | Linux, Mac OS X, Windows | Creates ODE solving interactive, ready-to-publish Java applets
Epi Info |  |  | GPL | Yes | 2018/02/02 / 7.2.2.6 | Windows | Statistics
EViews |  |  | Proprietary | No | 2017/06/21 / 10 |  | Statistics
Fityk |  150px|old screenshot | GUI, command line | GPL | Yes | 2016 / 1.3.1 | Linux, Mac OS X, Windows | specialized in curve fitting
FlexPro |  |  | Proprietary | No | 2017 | MS Windows only |
FreeMat |  150px|Freemat screenshot |  | GPL | Yes | 2013 / 4.2 | Linux, Mac OS X, Windows |
FusionCharts |  thumb|Create Interactive Charts and Graphs | GUI (web based), JavaScript Charting Library |  Proprietary | No | 2016 / 3.11.3 | All Web Browsers (including IE 6), JS Engines | Interactive JavaScript Charts for your Web & Mobile applications. Get 90+ chart types and 965 maps, readymade business dashboards and demos.
GeoGebra |  150px|GeoGebra | GUI | GPL | Yes | 2017 / 6.0.385.0 | Linux, Mac OS X, Sugar, Windows | Very good for rendering Geometry, Graphs, Statistical Diagrams, (LaTeX) Formula Rendering. All antialiased in PNG Export. Export to SVG, EPS, EMF, PNG, PDF.
Gephi |  150px|Gephi | GUI | GPLv3 / CDDL 1.0 | Yes | 2016 / 0.9.1 | Linux, Mac OS X, Windows | Networks and complex systems, dynamic and hierarchical graphs
ggplot2 |  |  R | GPL2 | Yes | 2016 / 2.2.1 | Cross-platform | Based on "The Grammar of Graphics"
Gnumeric |  | GUI | GPL | Yes | 2018 / 1.12.43 |  Cross-platform | Spreadsheet
GNU Octave |  150px|Octave | GUI, command line, C, C++, Fortran | GPL | Yes | 2018 / 4.4.1 |  eComStation,  FreeBSD, Linux, Mac OS X,  OS/2,  Solaris or Windows | MATLAB compatible, built-in ODE and DAE solvers, extensive user contributed toolboxes
Gnuplot |  150px|Foucault pendulum | Command line,  Python,  Ruby, Smalltalk, third-party GUIs | Own license | Yes | 2018 / 5.2.4 | Amiga, Atari ST, BeOS, Linux, Mac, MS-DOS, OS/2, OS-9/68k, Ultrix, Windows, VMS | Built in scripting language
GrADS |  | command line | GPL | Yes | 2018 / 2.2.1 | Linux, Mac OS X, Windows, Solaris, IBM AIX, DEC Alpha, IRIX | Visualization of Earth science data
GLE |  | Command line, GUI | BSD / GPL | Yes | 2015 / 4.2.5f | Linux, Mac, Windows | Graphics scripting language
GraphPad Prism |  | GUI | proprietary | No | 10|12 / 7.0b | Mac, Windows |
Grace |  150px|Grace-screenshot | Command line, GUI, various APIs | GPL | Yes | 2015 / 5.1.25 | Linux, Mac(X11), Windows (cygwin) | Uses Motif; fork of Xmgr
Graphviz |  |  DOT language |  CPL | Yes | / 2.40.1 | Linux, Mac OS X, Windows |
gretl |  |  GUI |  GPL | Yes | 2018 / 2018c | Linux, Mac, Windows | Specialized in econometrics and time series analyses, built-in scripting language, interface to gnuplot and R
HippoDraw |  |  | GPL v2 | Yes | 2007/ 1.21.3 |  | C++-based data analysis system
IGOR Pro |  150px|IGOR Pro | GUI | proprietary | No | 2019 / 8.0.3 | Mac, Windows | 3D and volume visualization, Curve and peak fitting, Signal processing, Image processing
ILNumerics |  | Math library for  .NET /  C# | GPL / proprietary |  | 2015 / v4.8 | Windows and Linux | Math library with rich visualization features (interactive 3D scenes, scientific plotting) and  MATLAB-like syntax.
Ipe |  150px|IPE Clipping example | GUI,  XML | GPL | Yes | 2016 / 7.2.7 | Linux, Mac, Windows, OS/X | IPE Graphics with LaTeX equations or notations can be stored as PDF files (not only exported to PDF) and be included in LaTeX documents. pdftoipe allows any PDF graph to be edited in Ipe.
JFreeChart |  150px|JFreeChart screenshot | GUI,  Java,  Groovy | LGPL | Yes | 2017 / 1.5.0 | Any ( Java) |
KChart |  150px|KChart screenshot | GUI | GPL | Yes | 2017 / 3.0.1  | Linux (KDE) |
Kig |  | GUI | GPL | Yes |  |  | Geometry diagrams only
LabPlot |  150px|LabPlot screenshot | GUI, Qt scripting | GPL | Yes | 2019 / 2.6.0 | Linux (KDE), Windows | data analysis, nonlinear curve fitting in 2D, data picking from images, live data plotting
LabVIEW |  |  | Proprietary | No | 05 / 2017 |  | Visual circuits modeling
LiSiCA |  300px |  Python |  | No  |  | Windows, Linux | Ligand-based virtual screening software that searches for 2D and 3D similarities between a reference compound and a database of target compounds.
MagicPlot |  | GUI | Proprietary | No | 2016 / 2.7.2 | Any ( Java) | Nonlinear fitting, batch processing
Maple |  150px|Maple | GUI, command line | Proprietary | No | 2017 | Linux, Mac OS X, Windows |
MathCad |  | GUI | Proprietary | No | 03|06 / Prime 4.0, 2015 / 15.0 M045 | Windows | Simple GUI driven interface
Mathematica |  150px|Mathematica | GUI, command line, C++ | Proprietary | No | 14.0.0 (January 9, 2024; 4 months ago (2024-01-09)) [±][2] | Linux, Mac OS X, Windows,  Raspberry Pi[3] | Computer algebra, statistics and numerical analysis system with general graphic language. See  Wolfram Language.
MATLAB |  150px|MATLAB | GUI | Proprietary | No | 2017 / R2017b | Linux, Mac OS X, Windows | Matrix system
Maxima |  | GUI, command line | GPL | Yes | 2017 / 5.41.0 | BSD, Linux, Mac OS X, Unix Like OS, Windows | Various graphical user interfaces, Support LaTeX with  GNU TeXmacs and Web frontend with  SageMath
MayaVi |  150px|Mayavi | GUI, Python, scriptable, embeddable | BSD | Yes | 2018 / 4.6.2 | GNU/Linux, Mac OS X, Windows | Visualises computational grids, scalar/vector/tensor data. Texture & ray-cast mappers.
MedCalc |  | GUI | Proprietary | No  | 2017 / 17.9 | Windows | Statistics
Microsoft Excel |  | GUI |  Proprietary | No |  | Mac OS X,  Windows | Spreadsheet
NCSS (statistical software) |  | GUI | Proprietary | No | 2016 / NCSS 11 | Windows | Statistical Analysis and Statistical Graphics software
Nucalc |  | GUI | proprietary | No |  | Mac OS, Mac OS X, Windows |
Numbers (iWork) |  | GUI |  Proprietary | No | 2017 / 4.1 | Mac OS X | Spreadsheet
OpenDX |  | GUI | Proprietary | No | 2006 / 4.4.0 | Cross-platform |
OpenOffice.org Calc |  | GUI |  GNU LGPL | Yes | 2011 / 3.3 |  Cross-platform | Spreadsheet
OpenPlaG |  150px|openPlaG graphs screenshot | GUI | GPL | Yes | 2018 / 3.5 | Any (PHP 5) | graph plotter
Orange |  150px|Orange example workflow screenshot | GUI, Python scripting | GPL | Yes | 2017 / 3.5 | GNU/Linux, Windows, Mac OS X | A visual programming data-flow software suite with widgets for statistical  data analysis, interactive  data visualization,  data mining, and  machine learning.
Origin |  | GUI, COM, C/C++ and scripting | proprietary | No | 2017 / 2017 SR2 | Windows | Multi-layer 2D, 3D and statistical graphs for science and engineering. Built-in digitizing tool. Auto-recalculation and reporting. Programmable, with access to  NAG Numerical Library.
ParaView |  | GUI, Python scripting | GPL | Yes | 2018 / 5.5.2 | Linux/Unix, Mac OS X, Windows | Parallel scientific and  Computational Fluid Dynamics visualizations
PDL |  150px|PDL |  | Artistic License / GPL | Yes | 2018 / 2.019 | Perl Data Language |
PGPLOT |  | FORTRAN, C |  | No | 2001 / 5.2.2 | Linux, Mac, Windows | (Fortran) California Institute of Technology, Inactive (As of 2001)
ploticus |  150px|A plot of Wikipedia statistics in Ploticus | Command line, C | GPL | Yes | 2013 / 2.42 | Linux, Mac, Windows | plots and charts from data
Plotly |  150px|A plot made using plotly |  GUI,  command line Python | Commercial | No |  | Any (web-based) | plots and charts in browser, web-sharing and exporting, drag-and-drop data import, Python command line
plotutils |  |  command line, C/C++ | GPL | Yes | 09|27}} / 2.6 | Linux, Mac, Windows | Collection of command line programs, C/C++ API
PLplot |  150px|3D surface plot | Ada, C/C++/D, Fortran 77/90, C, C++, Java, Lisp, Lua, OCaml, Octave, Perl, Python, Tcl/Tk | LGPL | Yes | 2017/ 5.13.0 | Linux, Mac, Windows | Many different output formats: CGM, GIF, Jpeg, Png, Latex, PBM, PDF, Postscript, SVG, XFig, Qt, wxWidgets
PSPP |  |  GUI,  command line |  GPL | Yes | 2017 / 1.0.0 | Linux, Mac, Windows | Statistical analysis of sampled data. Free replacement for  SPSS.
QtiPlot |  | GUI, Python | proprietary | No | 2017 / 0.9.9.11 | Linux, Mac, Windows | Python scriptable
R |  150px |  Third party |  GPL | Yes | 2018 / 3.5.1("Feather Spray") | Linux, Mac, Windows | In addition to base graphics, has a large number of graphics packages including lattice and  ggplot2.[4] Interoperabile with other free software packages.
ROOT |  150px|ROOT plot showing regions of interest in a 2D distribution | GUI, C++, Python, Ruby | LGPL | Yes | 2018 / 6.14.04 | Linux, Mac, Windows | De facto standard in high energy physics
RRDtool |  150px|RRDtool | Command line | GPL | Yes | 2017 / 1.7.0 | Linux, Windows |
S-PLUS |  |  | Proprietary | No | 11 / 8.2 |  | Statistics
S |  |  |  |  |  |  | Statistics
SAS System |  |  | Proprietary | No | 2013 / 9.4 |  | Statistics
Scilab |  150px|Scilab |  | CeCILL | Yes | 2018 / 6.0.1 | Linux, Mac OS X, Windows | Matrix system
SciPy,  NumPy,  matplotlib modules for  Python |  150px|matplotlib | Python, GUI, command line | BSD/matplotlib | Yes | 2017 / 0.19.1, 2017 / 1.13.1, 2017 / 2.0.2 | FreeBSD, Linux, Mac OS X, Windows | Extensive numerical and scientific library with MATLAB-style plotting
SOCR |  |  |  |  |  |  | Statistics
Sonic Visualiser |  |  GUI |  GPL | Yes | 2018 / 3.1.1 |  Linux,  MacOS,  Windows
SPSS |  | GUI, command line | Proprietary | No | / 25.0 |  | Statistics
Stata |  |  | Proprietary | No | 2017 / 15.0 |  | Statistics
Statgraphics |  thumb|Dynamic Response Surface Plot | GUI | Proprietary | No | 2015 / 17.1.08  | Windows | Statistical software package for exploratory data analysis, dynamic data visualization, statistical modeling, design of experiments, time series forecasting, quality improvement and Six Sigma.
Statistical Lab |  |  |  |  | 2011 / 3.81  |  |
Systat |  |  | Proprietary | No |  |  | Statistics
SymPy |  150px|SymPy |  | BSD | Yes | 2018 / 1.3  | Linux, Mac OS X, Windows | Python library for computer algebra and symbolic mathematics
Sysquake |  | GUI, command line | Proprietary | No | 2013 / 5.0  | Linux, Mac OS X, Windows | MATLAB compatible, interactive graphics
SciDAVis |  150px | GUI, Python | GPL | Yes | 2018 / 1.23  | Linux, Mac, Windows | Qt4-based GUI, Python scriptable
SigmaPlot |  | GUI | proprietary | No | 2014 / 13.0.0  | Windows |
TAChart |  150px | Charting library | modified LGPL | Yes | 2016 / 1.6.2 | Linux, Mac OS X, Windows | Very flexible charting component for  Lazarus /  Free Pascal.
Tableau |  | GUI | Proprietary | No |  | Windows | Spreadsheet
Tecplot |  150px | GUI | proprietary | No | 2016  | Linux, Mac, UNIX, Windows |  Computational Fluid Dynamics
Teechart |  150px | Charting library | Open Source | Yes | 2018 | Windows, macOS, Linux, iOS, Android | Full set of chart types, maps & gauges, interactive, real-time, PNG, JPEG export, cross-browser support, integration with WordPress, Drupal, Node.js, Joomla, TypeScript, NuGet among others.
think-cell chart |  | GUI | proprietary | No |  | Windows | Support for  waterfall,  Marimekko and  Gantt charts. Direct integration into  Microsoft PowerPoint.
Veusz |  150px | GUI, Python, command line | GPL | Yes | 2018 / 3.0.1  | Mac, Unix, Windows | Create publication-quality PS/PDF plots, Python scripting and plugin interface
Visifire |  | Independent of server side scripting | Proprietary | No | 2014/ 5.1.7-0  | Mac, Windows |
VisIt |  150px | GUI, C++, Python, and Java | BSD | Yes | 2018 / 2.13.2  | Linux, Mac, Windows | Designed to handle very large data sets
Webix |  |  JavaScript library | GPLV3/ Proprietary[5] | Yes | 2017 / 4.4  | Cross platforms, cross browsers | JavaScript/HTML5 based; More than 75 widgets and controls; Maps; Charts; DataTables; Organograms; Gauge charts
World Programming System (WPS Analytics) |  | GUI, command line | Proprietary | No | 2018 / 4.0  | AIX, Linux, Linux for Arm8 64-bit (AArch64), macOS, PowerLinux, POWER/System p/pSeries (LE), Solaris, Windows, Linux for System z, z/OS | Statistics. Handles very large data sets. Supports mixing Python, R, SAS and SQL languages within in a single user program
XGraph |  | GUI, command line | Proprietary | No | 2014 / v4.30 | Linux, Windows | Interactive and batch 2D data file plotting
Zoho Office Suite |  | GUI (web based) |  Proprietary | No |  | Any ( web-based application) | Online spreadsheet

## Vector graphics

Vector graphics software can be used for manual graphing or for editing the output of another program. Please see:

*   * Comparison of vector graphics editors
* List of vector graphics editors

A few online editors using vector graphics for specific needs have been created. This kind of creative  interfaces work well together with  data visualization tools like the ones above.

## See also

* Comparison of numerical analysis software
* Diagramming software
* List of graphical methods

## References

0.00

(0 votes)

|

1. ↑ "The Dap Project for Statistics and Graphics". https://www.gnu.org/software/dap/.
2. ↑ "The Story Continues: Announcing Version 14 of Wolfram Language and Mathematica". https://writings.stephenwolfram.com/2024/01/the-story-continues-announcing-version-14-of-wolfram-language-and-mathematica/.
3. ↑ Raspberry Pi now includes Mathematica and Wolfram Language for free | The Verge
4. ↑ https://cran.r-project.org/web/views/Graphics.html
5. ↑ Webix - Buy

Retrieved from "https://handwiki.org/wiki/index.php?title=List_of_graphing_software&oldid=1260"