38 Tools For Beautiful Data Visualisations

As we enter the Big Data era, it becomes more important to properly expand our capacity to process information for analysis and communication purposes. In a business context, this is evident as good visualisation techniques can support statistical treatment of data, or even become an analysis technique. But also, can be used as a communication tool to report insights that inform decisions.

Today there are plenty of tools out there that can be used to improve your data visualisation efforts at every level. Below we list a non-exhaustive list of resources.

Javascript Libraries

  • Arbor.js - Node-link
  • Cubism.js - Time series
  • D3.js - Matrix, node-link, circular hierarchy, hive, icicle/partition, radial hierarchy, treemap, tree, hyperbolic tree, radial tree, Marimekko charts, parallel set, heat map, bubble chart, word cloud
  • Dance.js - Interactive diagrams
  • Envision.js - (HTML5 visualisations) Time series, fractals
  • Flot – Interactive charts
  • Highchart – Interactive charts
  • Google Chart Tools  / Google Fusion Tables - Maps, pie chart, bar chart, radial chart, tree map, scatter plots, bubble charts, line chart, step chart, area chart, boxplot, trees, tree maps, node-link
  • Infovis - Area chart, pie chart, bar chart, radial hierarchy, treemap, Marimekko chart, tree, node-link, radial chart, radial tree, hyperbolic tree
  • Leaflet.js - Maps
  • Modest Maps.js - Maps
  • Processing.js  – Interactive diagrams
  • Raphäel.js – Line chart, pie chart, time series; SVG generated charts.
  • Rickshaw - Time series
  • Sigma.js - Node-link

Circular Hierarchy – D3.js

Python Libraries

Java / PHP

  • Prefuse - Area chart, Time series, node-link, tree, timeline, steam graph, radial hierarchy
  • JpGraph - Line plot, scatter plot, bar chart, bubble chart, contours chart, field chart, splines, pie chart, boxplot, polar plot, radial chart, maps

Web Applications


TileMill – Running Map 

Programming Languages

  • Impure / Quadrigram – Trees, node-link, bar chart, parallel sets, arc diagram, dendogram, histogram, line chart, pie chart, Marimekko chart, radial chart, scatter plot, stacked bar chart, stacked flow, maps, bubble chart, word cloud
  • Matlab - Most types of statistical plots
  • Processing - Interactive diagrams
  • R - Most types of statistical plots

Hyperbolic Tree -  NYTimes 365/360 Generated with Processing


Desktop Applications

  • Circos - Circular hierarchies
  • Gephi - Node-link
  • Mathematica - Most types of statistical plots
  • Sci2 - Maps, trees, treemap, radial trees, node-link, circular hierarchies
  • Node Box  - Node-link, tree, radial hierarchy, bar chart, pie chart, time series, Marimekko chart
  • Tableau - Maps, time series, pie chart, bar chart, scatter plot, bubble chart, line chart, area chart, stacked bars chart


Treemap – Tableau

Do you have a preferred data visualisation tool? Let us know in the comments.


8 comments en "38 Tools For Beautiful Data Visualisations"

Leave a comment

E-mail (not displayed)
Web page