Tools for multivariate data

  • Attribute explorer, from IBM.
  • Datagraph. DataGraph is a simple and powerful graphing application for Mac OS X. It is a great companion for Excel, Numbers or any of the big statistical packages. Commercial product with free demo available.
  • GGobi, is visualization software for viewing high-dimensional data. A variety of multivariate graphics such as tours and parallel coordinate plots are available.
  • Inxight Tablelens (Eureka).
  • Mondrian, is a general purpose statistical data-visualization system written in JAVA. It features outstanding visualization techniques for Categorical Data, Geographical Data and LARGE Data.
  • Omniscope data explorer. It’s a commercial tool for multi-view interactive data analysis, filtering and presentation on the Web.
  • Tableau Public, is a free application that brings data to life. Create and share interactive charts and graphs, stunning maps, live dashboards and fun applications in minutes then publish anywhere on the web.
  • Visulab, (short for visualisation laboratory) is an experimental software package for the comparative visualisation of multivariate data. The latest Release of this software is designed as an Add-In to work in Microsoft Excel 2000, XP, 2003 and up.
  • Vizassist, a user assistant that aims at helping users to find relevant visualizations (based on D3js) to explore their data.
  • Xgobi, A system for multivariate data visualization.
  • Xmdvtool. Public-domain software package for the interactive visual exploration of multivariate data sets.

Tools for network data and hierarchical data

  • cytoscape. Cytoscape is an open source software platform for visualizing complex-networks and integrating these with any type of attribute data. A lot of plugins are available for various kinds of problem domains, including bioinformatics, social network analysis, and semantic web.
  • CmapTools. A concept map editor.
  • Dracula graph library. Dracula is a set of tools to display and layout interactive graphs, along with various related algorithms. It uses plain JavaScript and SVG
  • Freemind. Free software for mind-mapping. Useful to draw brainstorm notes, structure ideas, etc.
  • Gepi. Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. Runs on Windows, Linux and Mac OS X. Gephi is open-source and free.
  • Guess. GUESS is an exploratory data analysis and visualization tool for graphs and networks.
  • Graphviz
  • GVF – The Graph Visualization Framework. The Graph Visualization Framework is a set of design patterns and approaches that can serve as an example for applications that either manipulate graph structures or visualize them.
  • JUNG. The Java Universal Network/Graph Framework is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network.
  • Morcego. Morcego is a 3D network browser written in Java and released under LGPL license.
  • NetVis Module, Dynamic Visualization of Social Networks.
  • NodeXL. NodeXL is a template for Excel 2007 and 2010 that lets you enter a network edge list, click a button, and see the network graph, all in the Excel window. You can easily customize the graph’s appearance; zoom, scale and pan the graph; dynamically filter vertices and edges; alter the graph’s layout; find clusters of related vertices; and calculate a set of graph metrics.
  • SemaSpace, SemaSpace is a fast and easy to use graph editor for large knowledge networks.
  • Starlight
  • TouchGraph
  • ThinkMap. Nice visual maps.
  • Tom Sawyer. Commercial graph drawing product line.
  • Treemap. By University of Maryland.
  • Treemap. By Macrofocus.
  • Tulip.  Tulip, a huge graph visualization framework.
  • Walrus, is a tool for interactively visualizing large directed graphs in three-dimensional space. By employing a fisheye-like distortion, it provides a display that simultaneously shows local detail and the global context.

Tools for textual data

  • IN-SPIRE. IN-SPIRE™ provides tools for exploring textual data, including Boolean and “topical” queries, term gisting, and time/trend analysis tools. This suite of tools allows the user to rapidly discover hidden information relationships by reading only pertinent documents.
  • A number of programs developed by the Visualization of Linguistic Information (LInfoVis) of the European Academy of Bozen/Bolzano.
  • Jigsaw: Visual Analytics for Exploring and Understanding Document Collections (prof. John T. Stasko).
  • DocuBurst is an online document visualization tool for, Generating interactive visual summaries, Exploring keywords to uncover document themes or topics, Investigating intra-document word patterns, such as character relationships, Comparing documents, Commenting, annotating and sharing visualizations with others.


A toolkit is a software package that supports the development of several graphical representations. Most well known are:

  • Axiis. Axiis is a Data Visualization Framework for Flex. It has been designed to be a concise, expressive, and modular framework that let developers and designers create compelling data visualization solutions.
  • Flare visualization toolkit. Flare is a collection of ActionScript 3 classes for building a wide variety of interactive visualizations. For example, flare can be used to build basic charts, complex animations, network diagrams, treemaps, and more. Flare is written in the ActionScript 3 programming language and can be used to build visualizations that run on the web in the Adobe Flash Player.
  • D3JS– D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
  • Piccolo toolkit, from the University of Maryland. It’s a toolkit focused on zooming interfaces. Available for Java and C#.
  • Prefuse, from the Univeristy of California, Berkeley and Palo Alto Research Center. It allows to represent networks, hierarchies, and non-connected collections of data (timelines, scatterplots). It’s written in Java.
  • The InfoVis CyberInfrastructure, from University of Indiana. It’s a generic toolkit that incorporates several representations. Runs with Java.
  • The InfoVis Toolkit, from INRIA, France. A general infovis toolkit. The version 0.8, implements eight (8) types of visualization: Scatter Plots, Time Series and Parallel Coordinates for tables; Node-Link diagrams, Icicle trees and Treemaps for trees; Adjacency Matrices and Node-Link diagrams for graphs. Written in Java.
  • GAV, from Linköping University, is a generic GeoAnalytics Visualization (GAV) component toolkit, based on the principles behind Visaul Analytics, but with more focus on the explorative data analysis (EDA).
  • GeoVISTA Studio is an open software development environment designed for geospatial data. By the Department of Geography of Penn State University.
  • InfiView, Ajax Framework for Data Visualization
  • JavaScript InfoVis Toolkit The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.
  • Pajek, for large network analysis, from the University of Ljubljana.
  • Protovis, from Stanford Visualization Group. Protovis is free and open-source graphic library for web-native visualizations; no plugin required. Protovis composes custom views of data with simple marks such as bars and dots.
  • JUNG: Java Universal Network/Graph Framework, from the University of California, Irvine. It is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. It is written in Java.
  • The Visualization ToolKit (VTK), is an open source software system for 3D computer graphics, image processing, and visualization. It consists of a C class library, and several interpreted interface layers including Tcl/Tk, Java, and Python.

Generic Visualization tools

  • Dataplot. Dataplot is a free, public-domain, multi-platform (Unix, VMS, Linux, Windows 95/98/ME/XP/NT/2000, etc.) software system for scientific visualization, statistical analysis, and non-linear modeling.
  • Gnuplot. Gnuplot is a portable command-line driven interactive data and function plotting utility
  • IRIS Explorer. There is also a centre of excellence
  • OpenDX. Open Source software for scientific and categorical data visualization.
  • Starlight

Statistics tools

  • S-PLUS. Tool for statistical graphical analysis, by Insightful Corporation.

Programming languages for visualizations