List of information graphics software explained

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

SoftwareExample(s)InterfaceLicence(s)Initial Release Year Latest ReleaseOperating systemDistinguishing features
License Open Source (yes/no)
KstGUI, CLIGPL20042021, v 2.0.xLinux, Windows, Macfast 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 2007Windows Graphs in polar (or other) coordinates become specific cases of parametric graphs.
GUI Proprietary 2000 / 1.08 FreeBSD, Linux,, Solaris Signal analysis tool
D3jsJavaScript library BSD2011 / 5.7.0 web browsers, js engines static and dynamic presentations
DADiSPGUI, command line, SPL script language Proprietary 1987 / 6.7 B02 Windows Numerical analysis and signal processing with a spreadsheet-like interface
DAPGNU-style copyleft[1] 1998 / 3.10 Statistics
DatacopiaGUI (web based) Freemium2012Windows, 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.
DataGraphGUI, command line Proprietary 2006 / 4.5.1 macOS2D graphing, animations, data analysis, linear and non-linear curve fitting.
DataSceneGUI Shareware2009 / 3.0.7 Linux, Unix/X11, Windows 2D & 3D graphing, animated graphs, data analysis, curve fitting, and data monitoring.
EChartsGUI (web based), TypeScript Charting Library Apache 2.0 2013 / 5.4.3 Any (Web-based application) Typescript based interactive graphic library
EditGridGUI (web based) 2006Any (Web-based application) Online spreadsheet; service due to end May 1, 2014
EJSGUI GPL 2014Linux,, Windows Creates ODE solving interactive, ready-to-publish Java applets
Epi InfoGPL 1985 / 7.2.2.6 Windows Statistics
EViewsProprietary 1994 / 10 Statistics
FitykGUI, command line GPL 2004 / 1.3.1 Linux,, Windows specialized in curve fitting
FlexProProprietary 19912017MS Windows only
FreeMatGPL[2] 2004 / 4.2 Linux,, Windows
FusionChartsGUI (web based), JavaScript Charting Library Proprietary2002 / 3.11.3 All Web Browsers (including IE 6), JS Engines Interactive JavaScript Charts
GeoGebraGUI 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.
GephiGUI GPLv3 / 2008 / 0.9.1 Linux,, Windows Networks and complex systems, dynamic and hierarchical graphs
ggplot2RGPL2 2007 / 2.2.1 Cross-platform Based on "The Grammar of Graphics"
GrafanaGUI (web based)GNU Affero General Public License 3.02014August 1 2022 / 9.0.6All Web BrowsersDiagrams, Live Data Analysis, Public Dashboards
GnumericGUI GPL[4] 2001 / 1.12.43 Cross-platformSpreadsheet
GNU OctaveGUI, 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
GnuplotCommand 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
GrADScommand line GPL 1988 / 2.2.1 Linux, Mac OS X, Windows, Solaris, IBM AIX, DEC Alpha, IRIX Visualization of Earth science data
GraphPad PrismGUI proprietary 1989 / 7.0b Mac, Windows
GraceCommand line, GUI, various APIs GPL 1998 / 5.1.25 Linux, Mac(X11), Windows (cygwin) Uses Motif; fork of Xmgr
GraphvizDOT languageCPL1991 / 2.40.1 Linux,, Windows
gretlGUIGPL2000 / 2018c Linux, Mac, Windows Specialized in econometrics and time series analyses, built-in scripting language, interface to gnuplot and R
HippoDrawGPL v2 1992 / 1.21.3 C++-based data analysis system
IGOR ProGUI proprietary 1989 / 8.0.3 Mac, Windows 3D and volume visualization, Curve and peak fitting, Signal processing, Image processing
ILNumericsMath 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.
IpeGUI, XMLGPL 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.
JFreeChartGUI, Java, GroovyLGPL 2000 / 1.5.0 Any (Java)
JMPGUI, scripting proprietary 1989 / 16.0 Mac, Windows Interactive statistical graphics
Calligra SheetsGUI GPL 2010 / 3.0.1Linux (KDE) The charting tool of Calligra Suite, an integrated graphic art and office suite developed by KDE.
KigGUI GPL 2006Geometry diagrams only
LabPlotGUI, Qt, C, C++ 2001 / 2.11.12D plotting, suitable for creation of publication-ready plots
LabVIEWProprietary 1986 / 2017 Visual circuits modeling
LibreOfficeGUIMPL-2.02011September 8, 2022 / 7.3.6Linux,, WindowsSpreadsheet, Diagrams, Statistical Functions
LiSiCAPython2015Windows, LinuxLigand-based virtual screening software that searches for 2D and 3D similarities between a reference compound and a database of target compounds.
MagicPlotGUI Proprietary 2008 / 3.0 Any (Java) Nonlinear fitting, batch processing
MapleGUI, command line Proprietary 1982 / 2017 Linux,, Windows
MathCadGUI Proprietary 1986 / Prime 4.0, / 15.0 M045 Windows Simple GUI driven interface
MathematicaGUI, command line, Proprietary 1988Linux,, Windows, Raspberry Pi[5] Computer algebra, statistics and numerical analysis system with general graphic language. See Wolfram Language.
MATLABGUI Proprietary 1979 / R2017b Linux,, Windows Matrix system
MaximaGUI, 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
MayaViGUI, Python, scriptable, embeddableBSD 2019 / 4.6.2 Linux,, Windows Visualises computational grids, scalar/vector/tensor data. Texture & ray-cast mappers.
MedCalcGUI Proprietary 1993 / 17.9 Windows Statistics
Microsoft ExcelGUI Proprietary1987, WindowsSpreadsheet
NCSS (statistical software)GUI Proprietary 1981 / NCSS 11 Windows Statistical Analysis and Statistical Graphics software
NucalcGUI proprietary 1994Mac OS,, Windows
Numbers (iWork)GUI Proprietary2007 / 4.1 Spreadsheet
OpenDXGUI Proprietary 1991 / 4.4.0 Cross-platform
OpenOffice.org CalcGUI GNU LGPL2002 / 3.3 Cross-platformSpreadsheet
OpenPlaGGUI GPL 2007 / 3.5 Any (PHP 5) graph plotter to use on websites
OrangeGUI, Python scriptingGPL 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.
OriginGUI, COM, C/ and scriptingproprietary 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.
ParaViewGUI, Python scriptingGPL 2002 / 5.5.2 Linux/Unix,, Windows Parallel scientific and Computational Fluid Dynamics visualizations
PDLArtistic License / GPL 1996 / 2.019 Perl Data Language
PGPLOTFORTRAN, C 1983 / 5.2.2 Linux, Mac, Windows (Fortran) California Institute of Technology, Inactive
ploticusCommand line, C GPL 1999 / 2.42 Linux, Mac, Windows plots and charts from data
PlotlyGUI, command line PythonCommercial 2012Any (web-based) plots and charts in browser, web-sharing and exporting, drag-and-drop data import, Python command line
plotutilscommand line, C/GPL 1989 / 2.6 Linux, Mac, Windows Collection of command line programs, C/C++ API
PLplotAda, C//D, Fortran 77/90, C,, Java, Lisp, Lua, OCaml, Octave, Perl, Python, Tcl/Tk LGPL 2001 / 5.13.0Linux, Mac, Windows Many different output formats: CGM, GIF, Jpeg, Png, Latex, PBM, PDF, Postscript, SVG, XFig, Qt, wxWidgets
PSPPGUI, command lineGPL1997 / 1.0.0 Linux, Mac, Windows Statistical analysis of sampled data. Free replacement for SPSS.
QtiPlotGUI, Python proprietary 2004 / 0.9.9.11 Linux, Mac, Windows Python scriptable
RThird partyGPL1993 / 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.
ROOTGUI,, Python, RubyLGPL 1994 / 6.14.04 Linux, Mac, Windows De facto standard in high energy physics
RRDtoolCommand line GPL 1999 / 1.7.0 Linux, Windows
S-PLUSProprietary 1988 / 8.2 Statistics
S1976Statistics
SAS SystemProprietary 1972 / 9.4 Statistics
ScilabCeCILL 1990 / 6.0.2 Linux,, Windows Matrix system
SciPy, NumPy, matplotlib modules for PythonPython, 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
SOCR2002A suite of online tools for statistical computing
Sonic VisualiserGUIGPL2010 / 3.1.1 Linux, MacOS, Windows
SPSSGUI, command line Proprietary 1968 / 25.0 Statistics
StataProprietary 1985 / 15.0 Statistics
StatgraphicsGUI Proprietary 1980 / 17.1.08Windows Statistical software package for exploratory data analysis, dynamic data visualization, statistical modeling, design of experiments, time series forecasting, quality improvement and Six Sigma.
Statistical Lab2005 / 3.81
SystatProprietary 1979Statistics
SymPyBSD 2007 / 1.3Linux,, Windows Python library for computer algebra and symbolic mathematics
SysquakeGUI, command line Proprietary 2001 / 5.0Linux,, Windows MATLAB compatible, interactive graphics
SciDAVisGUI, Python GPL 2007 / 1.23Linux, Mac, Windows Qt4-based GUI, Python scriptable
SigmaPlotGUI proprietary 1983 / 13.0.0Windows
TAChartCharting librarymodified LGPL 2012 / 1.6.2 Linux, Mac OS X, Windows Very flexible charting component for Lazarus / Free Pascal.
TableauGUI Proprietary 2003Windows Spreadsheet
TecplotGUI proprietary 1988 / 2016Linux, Mac, UNIX, Windows Computational Fluid Dynamics
TeechartCharting libraryOpen Source 1995Windows, 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 chartGUIproprietary 2002Windows Support for waterfall, Marimekko and Gantt charts. Direct integration into Microsoft PowerPoint.
VeuszGUI, Python, command line GPL 2007 / 3.4Mac, Unix, Windows Create publication-quality PS/PDF plots, Python scripting and plugin interface
VisifireIndependent of server side scripting Proprietary 2008 / 5.1.7-0Mac, Windows
VisItGUI, C++, Python, and Java BSD 2002 / 2.13.2Linux, Mac, WindowsDesigned to handle very large data sets
WebixJavaScript libraryGPLV3/Proprietary[7] 2013 / 4.4Cross platforms, cross browsers JavaScript/HTML5 based; More than 75 widgets and controls; Maps; Charts; DataTables; Organograms; Gauge charts
WinplotGUIFreeware1985Microsoft Windows
World Programming System (WPS Analytics)GUI, command line Proprietary 2002 / v4.2AIX, Linux, Linux for Arm8 64-bit (AArch64), macOS, PowerLinux, POWER/System p/pSeries (LE), Windows, Linux for System z, z/OSStatistics. Handles very large data sets. Supports mixing Python, R, SAS and SQL languages within a single user program
XGraphGUI, command line Proprietary 1985 / v4.38 Linux, Windows, Mac, FreeBSD, Sun SolarisInteractive and batch 2D data file plotting
Zoho Office SuiteGUI (web based) Proprietary2005Any (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:

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

Notes and References

  1. Web site: The Dap Project for Statistics and Graphics . 22 April 2016.
  2. Web site: Homepage . 13 January 2014 . FreeMat website . https://web.archive.org/web/20131207083154/http://freemat.sourceforge.net/ . 7 December 2013 . dead .
  3. Web site: GeoGebra Non-Commercial License Agreement . GeoGebra website . 13 January 2014 . 13 January 2014 . https://archive.today/20140113222610/http://www.geogebra.org/cms/en/license/162 . The International GeoGebra Institute . April 2013 . dead .
  4. Web site: Welcome to Gnumeric!. https://web.archive.org/web/20131216003611/https://projects.gnome.org/gnumeric/#content. 16 December 2013. 13 January 2014.
  5. https://www.theverge.com/2013/11/21/5130394/raspberry-pi-includes-mathematica-wolfram-language-free Raspberry Pi now includes Mathematica and Wolfram Language for free | The Verge
  6. Web site: CRAN Task View: Graphic Displays & Dynamic Graphics & Graphic Devices & Visualization. 7 January 2015. Lewin-Koh. Nicholas.
  7. http://webix.com/licenses/ Webix - Buy