This is a list of software to create any kind of information graphics:
Software | Example(s) | Interface | Licence(s) | Initial Release Year | Latest Release | Operating system | Distinguishing features | ||
---|---|---|---|---|---|---|---|---|---|
License | Open Source (yes/no) | ||||||||
Kst | GUI, CLI | GPL | 2004 | 2021, v 2.0.x | Linux, Windows, Mac | fast real-time large-dataset plotting and viewing tool with basic data analysis functionality | |||
2001 | / 3.2.1 | Open interfaces and formats for particle physics data processing | |||||||
Proprietary | 1999 | / 4.2 | Linux,, Sugar, Windows | 2D graphs | |||||
drawing 2D and 3D graphs | 2007 | Windows | Graphs in polar (or other) coordinates become specific cases of parametric graphs. | ||||||
GUI | Proprietary | 2000 | / 1.08 | FreeBSD, Linux,, Solaris | Signal analysis tool | ||||
D3js | JavaScript library | BSD | 2011 | / 5.7.0 | web browsers, js engines | static and dynamic presentations | |||
DADiSP | GUI, command line, SPL script language | Proprietary | 1987 | / 6.7 B02 | Windows | Numerical analysis and signal processing with a spreadsheet-like interface | |||
DAP | GNU-style copyleft[1] | 1998 | / 3.10 | Statistics | |||||
Datacopia | GUI (web based) | Freemium | 2012 | 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. | ||||
DataGraph | GUI, command line | Proprietary | 2006 | / 4.5.1 | macOS | 2D graphing, animations, data analysis, linear and non-linear curve fitting. | |||
DataScene | GUI | Shareware | 2009 | / 3.0.7 | Linux, Unix/X11, Windows | 2D & 3D graphing, animated graphs, data analysis, curve fitting, and data monitoring. | |||
ECharts | GUI (web based), TypeScript Charting Library | Apache 2.0 | 2013 | / 5.4.3 | Any (Web-based application) | Typescript based interactive graphic library | |||
EditGrid | GUI (web based) | 2006 | Any (Web-based application) | Online spreadsheet; service due to end May 1, 2014 | |||||
EJS | GUI | GPL | 2014 | Linux,, Windows | Creates ODE solving interactive, ready-to-publish Java applets | ||||
Epi Info | GPL | 1985 | / 7.2.2.6 | Windows | Statistics | ||||
EViews | Proprietary | 1994 | / 10 | Statistics | |||||
Fityk | GUI, command line | GPL | 2004 | / 1.3.1 | Linux,, Windows | specialized in curve fitting | |||
FlexPro | Proprietary | 1991 | 2017 | MS Windows only | |||||
FreeMat | GPL[2] | 2004 | / 4.2 | Linux,, Windows | |||||
FusionCharts | GUI (web based), JavaScript Charting Library | Proprietary | 2002 | / 3.11.3 | All Web Browsers (including IE 6), JS Engines | Interactive JavaScript Charts | |||
GeoGebra | GUI | GPL with non-commercial restriction[3] | 2001 | / 6.0.385.0 | Linux,, Sugar, Windows, Android | Very good for rendering Geometry, Graphs, Statistical Diagrams, (LaTeX) Formula Rendering. All antialiased in PNG Export. Export to SVG, EPS, EMF, PNG, PDF. | |||
Gephi | GUI | GPLv3 / | 2008 | / 0.9.1 | Linux,, Windows | Networks and complex systems, dynamic and hierarchical graphs | |||
ggplot2 | R | GPL2 | 2007 | / 2.2.1 | Cross-platform | Based on "The Grammar of Graphics" | |||
Grafana | GUI (web based) | GNU Affero General Public License 3.0 | 2014 | August 1 2022 / 9.0.6 | All Web Browsers | Diagrams, Live Data Analysis, Public Dashboards | |||
Gnumeric | GUI | GPL[4] | 2001 | / 1.12.43 | Cross-platform | Spreadsheet | |||
GNU Octave | GUI, command line, C,, Fortran | GPL | 1993 | / 8.2.0 | FreeBSD, Linux,, OS/2 (including eComStation and ArcaOS), Solaris, Windows, Android | MATLAB compatible, built-in ODE and DAE solvers, extensive user contributed toolboxes | |||
Gnuplot | Command line, Python, Ruby, Smalltalk, third-party GUIs | Own license | 1986 | / 5.4.8 | Amiga, Atari ST, BeOS, Linux, Mac, MS-DOS, OS/2 (including eComStation and ArcaOS), OS-9/68k, Ultrix, Windows, VMS, Android | Built in scripting language | |||
GrADS | command line | GPL | 1988 | / 2.2.1 | Linux, Mac OS X, Windows, Solaris, IBM AIX, DEC Alpha, IRIX | Visualization of Earth science data | |||
GraphPad Prism | GUI | proprietary | 1989 | / 7.0b | Mac, Windows | ||||
Grace | Command line, GUI, various APIs | GPL | 1998 | / 5.1.25 | Linux, Mac(X11), Windows (cygwin) | Uses Motif; fork of Xmgr | |||
Graphviz | DOT language | CPL | 1991 | / 2.40.1 | Linux,, Windows | ||||
gretl | GUI | GPL | 2000 | / 2018c | Linux, Mac, Windows | Specialized in econometrics and time series analyses, built-in scripting language, interface to gnuplot and R | |||
HippoDraw | GPL v2 | 1992 | / 1.21.3 | C++-based data analysis system | |||||
IGOR Pro | GUI | proprietary | 1989 | / 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 | 2006 | / v4.8 | Windows and Linux | Math library with rich visualization features (interactive 3D scenes, scientific plotting) and MATLAB-like syntax. | |||
Ipe | GUI, XML | GPL | 1993 | / 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 | GUI, Java, Groovy | LGPL | 2000 | / 1.5.0 | Any (Java) | ||||
JMP | GUI, scripting | proprietary | 1989 | / 16.0 | Mac, Windows | Interactive statistical graphics | |||
Calligra Sheets | GUI | GPL | 2010 | / 3.0.1 | Linux (KDE) | The charting tool of Calligra Suite, an integrated graphic art and office suite developed by KDE. | |||
Kig | GUI | GPL | 2006 | Geometry diagrams only | |||||
LabPlot | GUI, Qt, C, C++ | 2001 | / 2.11.1 | 2D plotting, suitable for creation of publication-ready plots | |||||
LabVIEW | Proprietary | 1986 | / 2017 | Visual circuits modeling | |||||
LibreOffice | GUI | MPL-2.0 | 2011 | September 8, 2022 / 7.3.6 | Linux,, Windows | Spreadsheet, Diagrams, Statistical Functions | |||
LiSiCA | Python | 2015 | 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 | 2008 | / 3.0 | Any (Java) | Nonlinear fitting, batch processing | |||
Maple | GUI, command line | Proprietary | 1982 | / 2017 | Linux,, Windows | ||||
MathCad | GUI | Proprietary | 1986 | / Prime 4.0, / 15.0 M045 | Windows | Simple GUI driven interface | |||
Mathematica | GUI, command line, | Proprietary | 1988 | Linux,, Windows, Raspberry Pi[5] | Computer algebra, statistics and numerical analysis system with general graphic language. See Wolfram Language. | ||||
MATLAB | GUI | Proprietary | 1979 | / R2017b | Linux,, Windows | Matrix system | |||
Maxima | GUI, command line | GPL | 1982 | / 5.41.0 | BSD, Linux,, Unix, Windows, Android | Various graphical user interfaces, Support LaTeX with GNU TeXmacs and Web frontend with SageMath | |||
MayaVi | GUI, Python, scriptable, embeddable | BSD | 2019 | / 4.6.2 | Linux,, Windows | Visualises computational grids, scalar/vector/tensor data. Texture & ray-cast mappers. | |||
MedCalc | GUI | Proprietary | 1993 | / 17.9 | Windows | Statistics | |||
Microsoft Excel | GUI | Proprietary | 1987 | , Windows | Spreadsheet | ||||
NCSS (statistical software) | GUI | Proprietary | 1981 | / NCSS 11 | Windows | Statistical Analysis and Statistical Graphics software | |||
Nucalc | GUI | proprietary | 1994 | Mac OS,, Windows | |||||
Numbers (iWork) | GUI | Proprietary | 2007 | / 4.1 | Spreadsheet | ||||
OpenDX | GUI | Proprietary | 1991 | / 4.4.0 | Cross-platform | ||||
OpenOffice.org Calc | GUI | GNU LGPL | 2002 | / 3.3 | Cross-platform | Spreadsheet | |||
OpenPlaG | GUI | GPL | 2007 | / 3.5 | Any (PHP 5) | graph plotter to use on websites | |||
Orange | GUI, Python scripting | GPL | 1996 | / 3.5 | 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/ and scripting | proprietary | 1992 | / 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 | 2002 | / 5.5.2 | Linux/Unix,, Windows | Parallel scientific and Computational Fluid Dynamics visualizations | |||
PDL | Artistic License / GPL | 1996 | / 2.019 | Perl Data Language | |||||
PGPLOT | FORTRAN, C | 1983 | / 5.2.2 | Linux, Mac, Windows | (Fortran) California Institute of Technology, Inactive | ||||
ploticus | Command line, C | GPL | 1999 | / 2.42 | Linux, Mac, Windows | plots and charts from data | |||
Plotly | GUI, command line Python | Commercial | 2012 | Any (web-based) | plots and charts in browser, web-sharing and exporting, drag-and-drop data import, Python command line | ||||
plotutils | command line, C/ | GPL | 1989 | / 2.6 | Linux, Mac, Windows | Collection of command line programs, C/C++ API | |||
PLplot | Ada, C//D, Fortran 77/90, C,, Java, Lisp, Lua, OCaml, Octave, Perl, Python, Tcl/Tk | LGPL | 2001 | / 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 | 1997 | / 1.0.0 | Linux, Mac, Windows | Statistical analysis of sampled data. Free replacement for SPSS. | |||
QtiPlot | GUI, Python | proprietary | 2004 | / 0.9.9.11 | Linux, Mac, Windows | Python scriptable | |||
R | Third party | GPL | 1993 | / 3.5.1("Feather Spray") | Linux, Mac, Windows | In addition to base graphics, has a large number of graphics packages including lattice and ggplot2.[6] Interoperabile with other free software packages. | |||
ROOT | GUI,, Python, Ruby | LGPL | 1994 | / 6.14.04 | Linux, Mac, Windows | De facto standard in high energy physics | |||
RRDtool | Command line | GPL | 1999 | / 1.7.0 | Linux, Windows | ||||
S-PLUS | Proprietary | 1988 | / 8.2 | Statistics | |||||
S | 1976 | Statistics | |||||||
SAS System | Proprietary | 1972 | / 9.4 | Statistics | |||||
Scilab | CeCILL | 1990 | / 6.0.2 | Linux,, Windows | Matrix system | ||||
SciPy, NumPy, matplotlib modules for Python | Python, GUI, command line | BSD/matplotlib | 2003 | / 0.19.1, / 1.13.1, / 2.0.2 | FreeBSD, Linux,, Windows | Extensive numerical and scientific library with MATLAB-style plotting | |||
SOCR | 2002 | A suite of online tools for statistical computing | |||||||
Sonic Visualiser | GUI | GPL | 2010 | / 3.1.1 | Linux, MacOS, Windows | ||||
SPSS | GUI, command line | Proprietary | 1968 | / 25.0 | Statistics | ||||
Stata | Proprietary | 1985 | / 15.0 | Statistics | |||||
Statgraphics | GUI | Proprietary | 1980 | / 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 | 2005 | / 3.81 | |||||||
Systat | Proprietary | 1979 | Statistics | ||||||
SymPy | BSD | 2007 | / 1.3 | Linux,, Windows | Python library for computer algebra and symbolic mathematics | ||||
Sysquake | GUI, command line | Proprietary | 2001 | / 5.0 | Linux,, Windows | MATLAB compatible, interactive graphics | |||
SciDAVis | GUI, Python | GPL | 2007 | / 1.23 | Linux, Mac, Windows | Qt4-based GUI, Python scriptable | |||
SigmaPlot | GUI | proprietary | 1983 | / 13.0.0 | Windows | ||||
TAChart | Charting library | modified LGPL | 2012 | / 1.6.2 | Linux, Mac OS X, Windows | Very flexible charting component for Lazarus / Free Pascal. | |||
Tableau | GUI | Proprietary | 2003 | Windows | Spreadsheet | ||||
Tecplot | GUI | proprietary | 1988 | / 2016 | Linux, Mac, UNIX, Windows | Computational Fluid Dynamics | |||
Teechart | Charting library | Open Source | 1995 | 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 | 2002 | Windows | Support for waterfall, Marimekko and Gantt charts. Direct integration into Microsoft PowerPoint. | ||||
Veusz | GUI, Python, command line | GPL | 2007 | / 3.4 | Mac, Unix, Windows | Create publication-quality PS/PDF plots, Python scripting and plugin interface | |||
Visifire | Independent of server side scripting | Proprietary | 2008 | / 5.1.7-0 | Mac, Windows | ||||
VisIt | GUI, C++, Python, and Java | BSD | 2002 | / 2.13.2 | Linux, Mac, Windows | Designed to handle very large data sets | |||
Webix | JavaScript library | GPLV3/Proprietary[7] | 2013 | / 4.4 | Cross platforms, cross browsers | JavaScript/HTML5 based; More than 75 widgets and controls; Maps; Charts; DataTables; Organograms; Gauge charts | |||
Winplot | GUI | Freeware | 1985 | Microsoft Windows | |||||
World Programming System (WPS Analytics) | GUI, command line | Proprietary | 2002 | / v4.2 | AIX, Linux, Linux for Arm8 64-bit (AArch64), macOS, PowerLinux, POWER/System p/pSeries (LE), Windows, Linux for System z, z/OS | Statistics. Handles very large data sets. Supports mixing Python, R, SAS and SQL languages within a single user program | |||
XGraph | GUI, command line | Proprietary | 1985 | / v4.38 | Linux, Windows, Mac, FreeBSD, Sun Solaris | Interactive and batch 2D data file plotting | |||
Zoho Office Suite | GUI (web based) | Proprietary | 2005 | Any (web-based application) | Online spreadsheet |
Vector graphics software can be used for manual graphing or for editing the output of another program. Please see:
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.