data visualization tools illustration

Data visualization tools have made it easier for anyone to turn data into beautiful dashboards in record time. We have put together this comprehensive list to help you find the perfect tool for your visualization requirements.

For all 71+ best data visualization tools, we covered their uses, features, differentiators, and price (free, open source, and/or paid). And organized them into meaningful categories.

Here is a list of what is covered, in one view.

CategoryData Visualization Tools
Business IntelligenceTableau, Microsoft Excel, QlikView, MicroStrategy, QlikSense, SAS Visual Analytics, DOMO, TIBCO Spotfire, Looker, Zoho Reports, Information Builders WebFocus
TimelineSimile Widgets Timeline, Timeline JS
ChartsGoogle Charts, FusionCharts, DataHero, Visual.ly, Jolicharts, iCharts, Flot, Datawrapper, ChartBlocks, Highcharts, Mentimeter
DashboardsSAP Lumira, Plotly, Many Eyes, Visualize Free, Infogram, Databoard, Q Research Software, Dapresy, RAWGraphs, Flare, Chartio
MapsExhibit, Carto, Open Layers, Polymaps, Instant Atlas, Modest Maps, Google Maps, Leaflet
ProgrammingR Programming, Python, Weka, Quadrigram, JpGraph, Processing, NodeBox, Gephi, Cytoscape, NetworkX
JavaScriptAmcharts, Prefuse, jqPlot, Javascript InfoVis Toolkit, Crossfilter, Tangle, Kartograph, Processing.js, Dygraphs, Chart.js, Raphael, Envision, Arbor, ZingChart Springy, BonsaiJS, D3.js, Miso, Better World Flux
MoreCSV/JSON, FF Chartwell, WolframAlpha, Trifacta Wrangler

Business Intelligence

Transform your data into visualized actionable insights, both strategic and tactical. Create interactive dashboards, reports, summaries, graphs, charts, and maps. These can help make better-informed decisions.

Tableau

Tableau Dashboard

It is one of the most popular and easy-to-use data visualization tools. You can create beautiful interactive charts, graphics, maps, and other useful elements. The public version is free and allows embedding on any web page with a credit link in the footer.

They also feature an online gallery that showcases visualizations for inspiration. It includes entries from Tableau users across the world.

  • Easy to use with drag and drop, no programming skills required
  • Integrates well with many different data source types
  • Has advanced storytelling and collaboration capabilities

Price: 14 days free trial; starts at $35

Microsoft Excel

Microsoft Excel Visualization

It is one of the most popular productivity applications in the world. It is primarily used for data analysis and business logic applications. But can create impactful data visualizations. It recommends charts based on your data and allows detailed customization.

  • Features quick comparison of data representations
  • Ability to make complex charts such as heat maps and scatter plots
  • Extensive layout and format customization
  • Analyze and visualize within the same application
  • Widely accessible through Windows, iOS, and Android platform

Price: Starts at $9.99/month

QlikView

QlikView Dashboard

A visualization tool developed by Qlik. This tool experienced phenomenal growth in the last five years. It is positioned in Gartner’s Magic Quadrant as a Leader among Business Intelligence and Analytics Platforms.

  • Rapid real-time processing due to efficient in-memory capability
  • It is a guided platform thus requiring less IT interference
  • Robust search mechanisms for finding data
  • Ability to combine multiple data sources with ease

Price: Free

MicroStrategy

MicroStrategy Charts and Plots

MicroStrategy provides business intelligence, mobile software, and cloud-based analytics services. It has a user-friendly data visualization feature set. It enables the drag-and-drop creation of robust graphs, charts, and maps. You can enhance its capabilities with third-party integrations like D3.js. It allows the creation of new methods using Visualization Builder and SDK.

  • Precise control though text, colors, size, shapes of the plotted data points
  • Easy to use through drag and drop interface
  • Ability to expand capabilities

Price: Starts at $600

QlikSense

QlikSense

Qlik Sense is a popular business intelligence and data visualization tool. It enables you to create dynamic and interactive dashboards. For different user needs, it comes in three editions: Desktop, Enterprise, and Cloud.

  • Drag and drop dashboard creation
  • Features shared object library and storytelling platform

Price: Free

SAS Visual Analytics

SAS Visual Analytics

Developed by one of the leaders in the analytics industry – SAS. It extends the SAS capabilities through an intuitive drag-and-drop platform. It can produce beautiful dashboards and other visualizations.

  • Ability to deploy local or on public/private cloud
  • Recommends various layouts based on data
  • Ability to identify potential correlations
  • You can view DataViz as interactive web reports, pictures, or on SAS mobile apps

Price: 14 days free trial

DOMO

DOMO Dashboard

Domo is a well-funded venture – $689m as of April 2017 by T. Rowe Price, Fidelity Investments, and Salesforce. Founded by serial entrepreneur Josh James in 2010. Its clientele includes eBay and National Geographic. It is available as both cloud-based and on-premise BI platform. The company markets it as “One modern platform to run your entire business”.

  • Features its app store with 1,000+ apps
  • Allows the ability to create own apps authenticated API driven access
  • Easy to create any micro or macro level dashboards
  • Includes native support for 450+ data source connectors
  • Create custom alerts on major business data changes

Price: 30 days free trial

TIBCO Spotfire

TIBCO Spotfire

Spotfire is a powerful BI tool. It processes raw data through in-memory and in-database analytics architectures. It has an intuitive wizard that recommends visualizations based on selected data.

  • Allows dashboard publishing through zero-footprint web client
  • Ability to decipher unstructured text-based data
  • Features data augmentation, predictive/prescriptive analytics, and diagnostic analytics

Price: 30 days free trial; starts at $25/month

Looker

Looker Analytics

A cloud-based business intelligence platform. It can be used to integrate, analyze and visualize data. It is created to support various industries, departments, and database types. It is recognized as a strong BI performer by Forrester Wave. Its clientele includes Cigna, Nordstorm, Lyft, AthenaHealth, and Spotify.

  • Interactive web-based visualizations across the entire data ecosystem
  • Compatibility with D3.js charts
  • Easy to drag-and-drop on the dashboard
  • Real-time data updates

Price: Price on request

Zoho Reports

Zoho Reports

It is Zoho’s take on cloud-based business intelligence and analytics. Like most BI platforms, it can integrate data from various sources. Further, analyze and visualize data. It is compatible with other tools in the Zoho Suite.

  • Supports white labeling of the interface and dashboards
  • Easy embedding to any web page
  • Ability to combine multiple reports into a single beautiful dashboard

Price: Free; starts at $25/month

Information Builders WebFocus

Information Builders WebFocus

A scalable BI and analytics platform. It utilizes in-memory processing to generate valuable insights for businesses. It aims to reduce reporting and analyzing processes. It helps predict new market opportunities, discover hidden trends, and increase operational efficiencies.

  • Doesn’t need severe data processing power
  • Customize-able portals, menus, and page layouts
  • Features Mobile Faves, an iOS and Android mobile app. It makes reports and dashboard viewing easy

Price: 14 days free trial; price on request


Timeline

Represent your time-based story on an interactive view. It can be used for many purposes – analysis, history, events, evolution, growth, and more. The sky is the limit.

Simile Widgets Timeline

Simile Widgets Timeline

Simile Widgets Timeline is known as “Google Maps” for time. You can use it to create beautiful interactive timelines. It enables you to create an exhaustive timeline. And can make clickable areas to reveal more in-depth information.

  • Has an extensive wiki to support development
  • Features 10 examples including a timeline for – the life of Monet, Christianity, and JFK’s assassination
  • An open-source project license under BSD

Price: Free

Timeline JS

TimelineJS

Timeline JS is a powerful open-source JavaScript library for building responsive timelines. It is capable of pulling data and media from various sources. Sources include Twitter, Flickr, Google Maps, YouTube, Vine, Dailymotion, Wikipedia, SoundCloud, and more. 

Its functionality can be further extended using custom JSON installations. It is used by popular websites like TIME, Engadget, CNN, Mashable, Le Monde, and The Maneater.

  • Provides spreadsheet template to quickly build timelines
  • Also available as a WordPress plugin
  • Features a 4-step process and support documentation

Price: Free


Charts

A colossal amount of data is created at a lightning speed. In past, it was difficult to imagine data visualizations in real-time. The tools below make it possible. Besides, it makes the process customizable and makes charts respond to the user’s touch.

Google Charts

Google Charts

A very popular collection of flexible and developer-friendly visualizations. Built on HTML, CSS, and SVG for cross-browser and cross-platform compatibility. They support integration with real-time dynamic data sources.

  • Supported by all modern browsers and devices
  • Large collection of charts, geo charts, gauges, and graphs
  • Supports VML for IE compatibility

Price: Free

FusionCharts

FusionCharts

A large collection of beautiful, interactive, and customizable charts and maps. It supports all modern browsers along with Internet Explorer 6. It features a gallery of business dashboards and other demos for inspiration.

  • Has JSON, XML and AJAX support
  • Can export charts in PNG, JPEG, SVG, or PDF
  • Easy to create and integrate on other platforms

Price: Starts at $199/year

DataHero

DataHero

A simple tool that doesn’t need technical abilities. It helps pulls data from various cloud services and create beautiful dashboards.

  • Uses a built-in Data Decoder to classify and normalize data
  • Uses machine learning to identify matching attributes
  • Features drag-and-drop cohort analysis, point-and-click change, and cumulative graphs

Price: 14 days free trial; starts at $59/month

Visual.ly

Visual.ly

It is a visual content gallery and visual content creation platform. It delivers high-impact videos, infographics, ebooks, presentations, photography, social media content, writing, content strategies, and content illustrations.

  • Has over 1,000 qualified freelancers
  • The clientele of 1,100 brands including VISA, Ford, Nike, National Geographic, etc.
  • A good resource for visual content inspiration

Price: Price on request

Jolicharts

Jolicharts
It combines data analysis and presentation capabilities in one platform. It can connect to many data sources and handle big data challenges. The graphs and charts can be embedded into your apps or websites using REST-based API.

  • Enables sharing with anyone online with a simple web URL
  • Supports drag-and-drop to create dashboards
  • Ability to export to XLS, PDF, or JPG formats

Price: Free; starts at €29/month

iCharts

iCharts
A cloud-hosted platform to create interactive data visualizations for the web. Their charts are customizable. It can change variables, subject matter, and color schemes. It can pull data from multiple sources. Sources include Google Docs, Microsoft Excel spreadsheets, and more, and updates in real-time.

  • Brand the charts with your brand logos
  • Allow third party sites to embed your charts for enhanced exposure
  • Ability to build custom forms for generating leads
  • Measures views, shares, and embeds

Price: Starts at $35/month

Flot

Flot Charts

A robust JavaScript plotting library for jQuery. It works on all major web browsers including Internet Explorer 6. It helps you manipulate animation, chart type, interactivity, presentation, etc. with great control.

  • Features various customization options for lines, plots, filled areas, data points, and more
  • Supports standard DOM manipulation and HTML
  • Supports plotting of categories and textual data
  • Ability to draw custom shapes

Price: Free

Datawrapper

DataWrapper

Many major publications and news organizations use Datawrapper to showcase their data. Users include CBS, The Times, Fortune, and Daily Nation. As soon as you upload the data into the field, it generates a related graph.

  • All charts are fully responsive
  • Features ability to brand based on your brand colors
  • Enables interactive charts that also interact with mouse hovers
  • Coding or design skills are not required

Price: Free; starts at €29/month

ChartBlocks

ChartBlocks

It claims to be the “world’s easiest chart builder app”. It is a well-designed app that enables you to create basic charts rapidly. As compared to other tools in this list, it doesn’t boast an extensive collection of charts. Their focus is to have few and keep it very easy for anyone to create and share fast.

  • Supports most data sources
  • Supports embedding on any web page
  • Can export charts as PNG or editable vector graphics

Price: Free; starts at $8/month

Highcharts

HighCharts

It is one of the most popular charting platforms today. It offers a huge variety of interactive charts, maps, and stock representations. It renders using SVG in modern browsers and VML in Internet Explorer. Its clientele includes famous brands such as Facebook, Twitter, MasterCard, VISA, Verizon, and Nokia.

  • Supports Internet Explorer 6
  • Can export charts to PNG, JPG, SVG, and PDF
  • Free for personal non-commercial use
  • Easy to experiment using JSFiddle

Price: Free; Starts at $430

Mentimeter

Mentimeter

A tool for real-time data visualization based on user Votes. It is effective to use during webinars, presentations, workshops, and meetings. As users vote, their data gets presented on the presentation through various graphs. Their clients include Microsoft, Intel, Harvard University, Capgemini, and Uber.

  • Free to use for two questions and five Quiz questions per presentation
  • Provides security and privacy features, visual customization, and advanced visualization

Price: Free; starts at $7.99/month


Dashboards

Dashboards are a need of every business executive. They are exceptional business management tools to simplify complex data sets. They provide visual performance depiction of enterprises and their specific departments or functions. They support real-time performance updates.

SAP Lumira

SAP Lumira

A self-service data visualization platform. It enables easy point-and-click data manipulation storyboards. It is available for both on-cloud and on-premise implementation. It integrates well with SAP data, especially SAP HANA.

  • Helps create interactive storyboards to interpret data
  • Priced per user – can be scaled for any business
  • Allows sending visualizations through an email attachment or PDF

Price: 30 days free trial; starts at $185

Plotly

Plotly

A collection of open-source web-based data analytics and visualization tools. It features professional-looking charts and graphs. Helps generate by simply integrating a CSV file or SQL database through Falcon. It can help you customize layouts, legends, notes, axes, etc.

  • Enables white-label data visualization
  • Supports R, Python, and JavaScript
  • Allows exporting to HTML, EPS, SVG, WebGL, and PDF
  • Requires no installation

Price: Starts at $59/year

Many Eyes

Many Eyes IBM

IBM Research and IBM Cognos Software Group created an experimental platform called Many Eyes. It can help create various visualizations types to show relationships between data points. It allows comparison of value sets, creates different kinds of graphs, analyzes text and data, and interacts with elements to further drill down. It is now closed.

  • Make your creations publicly accessible
  • Displays data using Java and Flash sets
  • Collect feedback through user ratings

Price: Free

Visualize Free

Visualize Free

A cloud-based visualization tool. It allows the use of public data sets or your own. It can help build interactive visualizations and share. It is based on the commercial platform InetSoft. Its development requires Flash that can be exported in HTML5.

  • Zero-client drag-and-drop designer
  • Viewers don’t need to register to view your shared output
  • By default visualizations are private

Price: Free

Infogram

Infogram

Infogram has an easy-to-use drag-and-drop based graphical user interface that supports over 35 charts and 500 maps. It also features 1 million ready-to-use images, icons, and flags with the ability to add your own.

  • Supports responsive web embedding
  • Supports Facebook’s Instant Articles, Medium, and WordPress
  • Supports various data sources – text, cloud services, spreadsheets, and API

Price: Free; starts at $25/month

Databoard

Google Databoard

A tool from Google from their “think with Google”. It is positioned for business owners. It uses insights from Google research studies. It can create custom visualizations that are embeddable on your website or social media. Focuses on mobile search, multi-screen world, consumer behaviors, and trends.

  • Ability to quickly generate graphics
  • Supports including many components into one
  • Helps in building data-oriented business or marketing strategy

Price: Free

Q Research Software

Q Research Software

A DataViz platform for researchers. It enables interpretation, analysis, and creation of charts with your data. It can export to Microsoft Word, Excel and PowerPoint, and PDF. It supports extensive components for custom visualizations.

  • Creates editable Microsoft Office graphics
  • Updates tables and charts with real-time data
  • Supports most major charts, histograms, and scatter plots
  • Has powerful analytics capabilities including logic, latent class analysis, regression, max-diff, random parameters, Kruskal, Shapley, TURF, etc.

Price: Starts at $1599/year

Dapresy

Dapresy

A SaaS platform specializing in market research and customer experience data to create infographics and dashboards with an easy drag-and-drop GUI. It supports the complete spectrum from data analysis to presentation.

  • Robust data integration and processing
  • Supports deep analysis and drill-downs
  • Can create dynamic elements for dashboards
  • Ability to transform a 300 slides presentation into a few dynamic dashboards

Price: Price on request

RAWGraphs

RAWGraphs

Creators of RAWGraphs describe this tool as “the missing link between spreadsheets and vector graphics”. It is built on one of the most powerful data visualization platforms D3.js. All its interactions are well designed. It is open-source and free to customize without any registration.

  • Processes data in the browser, hence data is safe
  • Highly customizable and accepts custom layouts
  • Supports exporting to SVG or PNG and cab be easy embedded into your web pages

Price: Free

Flare

Flare

An Adobe Flash Player based data visualization tool. It is an open-source ActionScript library that is capable of generating complex interactive graphs. Flare supports data management, visual encoding, animation, and interaction techniques. It has been used by Slate, the IBM Visual Communication Lab, BBC, and ABC News.

  • Features a collection of demos for reference
  • Provides API documentation, help forum, and tutorials
  • Adapted from its predecessor Prefuse

Price: Free

Chartio

Chartio Dashboard

A cloud-based data exploration platform. It is capable of building beautiful charts and interactive dashboards. Users can connect various data sources and drill down through dashboard options to derive insights. Its functions are categorized as – connect, explore, transform and visualize. Its clientele includes SquareSpace, Udemy, Thomson Reuters, Shazam, Change.org, and GAP.

  • Features a collection of various resources, guides, white papers, webinars, reports, and data tutorials
  • Built on SQL
  • Features scheduled sharing of reports without installing any software
  • Ability to brand visualizations

Price: 14 days free trial; price on request


Maps

Add life to your location experience with advanced mapping, geospatial analytics, and visual geography integration.

Exhibit

Exhibit

An open-source project under a BSD license, developed by MIT. It helps in quickly creating web pages with interactive maps and other data-based visualizations. It is orientated towards teaching or static/historical based data sets, such as various timelines, flags pinned to countries, or birth-places of famous people, etc.

  • JavaScript library allows easy additions filters, searches, etc.
  • Enables maps, charts, time-plots, calendars, facets, etc.
  • Visual elements can be controlled using CSS properties

Price: Free

Carto

Carto

A powerful tool to integrate millions of data points with maps and create splendid visualizations. Its geospatial analysis feature lets you explore, refine and derive insights from your data.

  • Ability to make data changes directly on maps
  • Rapid application deployment with cloud-managed databases, APIs and SDKs
  • PostGIS compatibility
  • Supports raster and vector data
  • Uses CartoCSS for style customization

Price: 30 days free trial; starts at $149/month

Open Layers

Open Layers

A steadfast tool to create various kinds of dynamic maps and integrate them on any web page. Due to Javascript API implementation, it doesn’t have any server-side dependencies. It supports Canvas 2D, WebGL, HTML5, CSS, and third-party libraries to extend functionality.

  • Natively mobile ready
  • Can pull tiles from OSM, Bing, MapBox, Stamen, OGC mapping, and others
  • Ability to render vector data from GeoJSON, TopoJSON, KML, GML, Mapbox vector tiles
  • Has quick start guide, tutorials, and API docs for help

Price: Free

Polymaps

Polymaps

A Javascript library that helps create an image and vector tiled dynamic interactive maps using SVG. It is built on a spherical Mercator tile format. It supports multi-zoom, detailed drill-downs, and cartography from OpenStreetMap, CloudMade, Bing, and other providers of image-based web maps.

  • Features 15+ robust examples
  • Has detailed documentation to help you map faster
  • Can easy level down to states, cities, neighborhoods, and individual streets

Price: Free

Instant Atlas

Instant Atlas

A platform to visually transform and present location-based statistical data from various data sources. It is used by statisticians, analysts, researchers, and GIS professionals. It delivers interactive maps without any server or data connections.

  • Features pre-built templates to customize and brand the outputs
  • Allows users to discover patterns, trends, relationships, and anomalies
  • Has extensive support resources and training services

Price: 30 days free trial; starts at $5970

Modest Maps

Modest Maps

A simple and lightweight mapping tool. It is created for designers and developers who want to build and use interactive maps for the web. It is compatible with most major browsers and supports API with various hooks. Its functionality can be further extended through plugins.

  • Compatible with MapBox.js, HTMAPL, and Easey extensions
  • Also used as a platform for building mapping tools
  • Provides several examples for getting started

Price: Free

Google Maps

Google Maps Developer

One of the largest maps platform in the world. It provides its APIs for developers to experiment and generate interactive visual maps. Easy to embed on any application or website. Its data includes Google Earth, Google Maps Images, and Google Places. Uber also uses Google Maps for navigating its riders and drivers.

  • All maps are interactive with great visual details
  • Supports PNG, GIF, and JPG formats
  • Features tagging with longitude and latitude coordinates for accurate markings

Price: Free; price on request

Leaflet

Leaflet Maps

An open-source library focused on simplicity, performance, and usability. At 33KB it is a lightweight feature-rich platform. It supports mobile-friendly interactive maps. Output maps are rendered using HTML5 and CSS3 for cross-browser and cross-platform compatibility.

  • Uses plugins to extend core functionality such as animated markers, heatmaps, etc.
  • Eliminates touch delays on compatible devices
  • Easily integrates with OpenStreetMap data

Price: Free


Programming

Various programming platforms enable rapid visualizations that can be used to perform statistical computations or complex analyses. Their output may not be as visually appealing as others in this comprehensive list but they get the work done.

R Programming

R Programming

An open-source programming language for statistical computation and visualizations creation. It is a powerful yet complex platform. It has a dedicated search engine, strong community, and package library.

  • Data manipulation, analysis, and visualization in the same tool
  • Includes powerful features such as conditions, loops, matrix arithmetic, large pool of operators, and input/output functions
  • Ability to program new functions for increased capability

Price: Free

Python

Python Programming Language

Python is a popular open-source high-level programming language for general-purpose programming. It emphasizes clear code syntax that is easy to read. It features two libraries for visualization – Matplotlib and Seaborn.

  • Ideal for fast prototyping
  • Much easier to visualize as compared to R

Price: Free

Weka

Weka Explorer

Weka is a set of visualization tools and algorithms for business intelligence. It supports data analysis and predictive modeling on a GUI-based platform.

  • Provides various ways to categorize and cluster data based on different characteristics
  • Allows selection of individual scatter plots that can be enlarged and analyzed further based on various operators

Price: Free

Quadrigram

Quadrigram

Quadrigram enables the creation of interactive visualizations without any code. It is based on a Visual Programming Language (VPL) and is capable of connecting various data sources to create prototypes and data visualizations. It has a built-in library of customizable charts and graphs.

  • Ability to create articles, presentations, or embedded visualizations
  • Features a drag and drop interface 
  • Integration with R and Gephi
  • Enables conceptualization and creation of rapid prototypes

Price: Free; starts at €19.95/month

JpGraph

jpGraph

One of the best PHP-based charting platforms. It includes an extensive range of charts and graphs that run server-side. It features alpha blending, Gantt-charts, multiple Y-axes, 400 named colors, internal caching with support of various plots.

  • Supports drill-down of graphs
  • Advanced interpolation of cubic splines to get better curves with few data points
  • More than 750 pages of support documentation

Price: Free; starts at $103.74

Processing

Processing

Processing was created as a method to learn and teach code within the context of visual arts. Since 2011, it has gained traction among enthusiasts, students, designers, researchers, artists, and hobbyists to not just learn but create prototypes.

  • The open-source platform, free to download
  • Ability to output interactive 2D, 3D, and PDF
  • Features 100+ libraries to extend the core functionality
  • Supports Open GL integration
  • Features good community support, documentation, and many books from leading publishers
  • Enables creation of interactions, motion graphics, textures, and other animations
  • Works on GNU/Linux, Mac OS X, Windows, Android, and ARM

Price: Free

NodeBox

NodeBox

An open-source set of tools for Mac OS for creating 2D graphics and visuals. It requires an understanding of Python. It is easy to tweak variables and update results in real-time. Developed by the Experimental Media Research Group.

  • Free to use and has cross-platform compatibility
  • Easy integration with standard design apps
  • Integrates data from various formats, including Excel

Price: Free

Gephi

Gephi

Gephi is a great open-source application for visualizing data relationships. It features plugins for customization, deep data analysis, data linking capabilities, a built-in 3D rendering engine, and more.

  • Runs on Windows, Linux, and Mac OS
  • Ability to see the visual output in real-time
  • Intuitive GUI with workflow organization

Price: Free

Cytoscape

Cytoscape

Cytoscape is used to build and integrate complex networks with different types of attributes. It was originally designed for biological research. It has particular features to analyze molecular relationships, bioinformatics, biological pathways, semantic web, and social network. It is feature-rich to create beautiful graphical representations.

  • Can be used in combination with other tools – R, NetworkX, etc.
  • Can visualize human relationships among social communities
  • Has Java-based API and Cytoscape App Store to extend the core functionality

Price: Free

NetworkX

NetworkX

A Python-based platform to create, manipulate and process complex networks. It can produce graphs, digraphs, and multigraphs from various data sets and media formats. It supports many standard graph algorithms, network structures, and analysis measures. Due to Python being at the core, it can be used for fast prototyping, fast learning, and teaching, and utilize multi-platform compatibility.

  • Utilizes nodes that can contain any media type including images and XML
  • Edges can hold arbitrary data such as weights or time-series
  • Free to use, open-source 3-clause BSD license

Price: Free


JavaScript

Over the years, JavaScript has proven itself to be an effective platform to develop visualizations of any kind or scale. Following are handpicked JavaScript-based tools and enablers for you to explore.

Amcharts

amCharts

One of the most powerful and widely used charting JavaScript libraries today. It features charts, stock charts, and maps. Features a large collection of beautiful interactive demonstrations. Trusted by Microsoft, Amazon, PayPal, NASA, P&G, Apple, Samsung, Cisco, and more.

  • Easy embedding with responsiveness
  • Highly customizable – colors, styles, layout, animations, functionality, events
  • Features a collection of resources and documentation
  • One of the best customer service

Price: Free; starts at $140

Prefuse

Prefuse

A Java-based toolkit for creating interactive data visualizations. It enables building stand-alone applications or components to integrate with other applications. It features data modeling, data structures optimizations, encoding techniques, dynamic queries, and integrated searching capabilities. The Prefuse Flare toolkit offers visualization and automation tools for ActionScript and Adobe Flash Player. It was used by IBM Visual Communication Lab to create visualizations for its Many Eyes tool.

  • Features animation, dynamic search, and database connectivity
  • Uses Java 2D graphics library
  • Licensed under BSD, can be freely used for commercial or personal use

Price: Free

jqPlot

jqPlot

A jQuery JavaScript framework-based plugin that produces various chart types, customizable data axes, up to 9 Y-axes, automatic trend line calculation, tool-tips, etc. Its major feature is compatibility with pluggable “renderers”.

  • Open-source project under both the MIT and GPL Version 2.0 licenses
  • Supports hook for custom event handling, creation of new plots, adding canvases, etc.
  • Supports all major web browsers

Price: Free

Javascript InfoVis Toolkit

JavaScript InfoVis Toolkit

A set of JavaScript tools to create interactive visualizations for the web. Supports TreeMap, RGrapgh, HyperTree, Icicle, SpaceTree, Sunburst, ForceDirected, Area, Bar, and Pie.

  • Features modular structure, loads only necessary files based on the chosen visualization
  • Free to use, donations are encouraged
  • Supports unique styles and animations

Price: Free

Crossfilter

Crossfilter

A JavaScript library to explore large multivariate data sets in the browser. Due to single dimension views adjustments are made to filter values, thus making it significantly fast.

  • Ability to support more than a million records with fast interactions (<30ms)
  • Easy slice-and-dice of the data
  • High-performance live histograms and top-K lists

Price: Free

Tangle

Tangle

A JavaScript library that enables the creation of reactive programs. These programs provide a deeper understanding of data relationships by allowing users to tweak the input values and explore the outcomes.

  • Any complex interaction can be drilled downed, enabling a sense of control
  • Dragging variables can increase or decrease values on charts in real-time
  • Ability to create dynamic charts, graphs, and other visualizations using defined variables, formats, and classes

Price: Free

Kartograph

Kartograph

A combination of JavaScript and Python library that enables designers and developers to create interactive SVG maps that supports all major browsers. It works stand-alone and does not need any mapping service such as Google Maps.

  • Open source, licensed under AGPL (Python library) and LGPL (JavaScript library)
  • Built on top of Raphaël and jQuery
  • Renders vector maps from shapefiles and PostGIS
  • Also supports Internet Explorer 7+

Price: Free

Processing.js

Processing JS

Processing.js is a porting platform maintained by Processing Visual Language. It helps the transition of output created using Processing without any extra plugins or extensions to web formats for easy publishing. It also features a port to Objective-C to use on the iOS platform.

  • Allows Processing code to run on any HTML5 based web browser
  • Easy porting and integration with any major programming
  • Features community support and documentation for help

Price: Free

Dygraphs

dygraphs

An open-source JavaScript-based charting library with the capability to handle large data sets. It works on all major browsers without any noticeable data load delay. Charts natively support interactivity such as pan, zoom, pinch to zoom, and mouse hover.

  • Customizable using options and custom callbacks
  • Has an active community and ample support documentation
  • Features an examples gallery for reference

Price: Free

Chart.js

ChartJS

A simple open-source JavaScript library. It features various chart types – line, bar, area, scatter, radar, polar, pie, bubble, doughnut, and more. It supports HTML5, responsiveness, and flat design. It can be easily used as a visual representation tool for small projects that don’t require complex charting capabilities.

  • Features an easy to follow documentation guide
  • Data labeling can be enabled using a plugin
  • Supports high customization with beautiful animations

Price: Free

Raphael

Raphael Data Visualization

A lightweight JavaScript library for generating SVG or VML graphs through programming. It features vector graphics creation with cross-browser compatibility. It has customization capability by adding attributes such as color, rotation, stroke color, size, etc.

  • Supports a variety of charts, graphs, and other visual representations with DOM objects
  • Allows embedding on any web page

Price: Free

Envision

Envision JS

A JavaScript library that can create fast and interactive HTML5 based visualizations. Supports real-time data, time series, finance, AJAX-driven financial charts, and custom ones, including fractals.

Supports all major browsers including IE 6+

  • Native compatibility with touch and mobile devices
  • Framework agnostic
  • Adapted to Flotr2

Price: Free

Arbor

Arbor JS

A graph visualization JavaScript library built on web workers and jQuery. It uses canvas, SVG, or positioned HTML elements for interactive representation. It focuses on building a unique project using your data sets instead of spending time on physics mathematics.

  • Handles real-time color and value tweens
  • Features a force-directed layout algorithm plus abstractions for graph organization and screen refresh handling

Price: Free

ZingChart

ZingChart

An extensive JavaScript charting library that supports pure JavaScript, AngularJS, React, PHP, jQuery, Ember, and Backbone. It can be used to create 100+ types of interactive Flash or HTML5 based charts.

  • Frequently updated with developer support
  • Customizable using CSS
  • Updates data in real-time
  • Supports responsiveness and touch functionality
  • Has powerful JavaScript API

Price: Free; starts at $199

Springy

Springy JS

Springy.js is a lightweight JavaScript library that works on a force-directed graph layout algorithm to build network graphs.

  • It works with canvas, SVG, WebGL, and HTML
  • Can use plugins to further extend the core functionality

Price: Free

BonsaiJS

Bonsai JS

A simple JavaScript graphics library with an intuitive graphics API and an SVG renderer.

  • Has an example gallery of 8 beautiful representations
  • Features documentation for getting started with ease

Price: Free

D3.js

D3.js

D3.js, also known as Data-Driven Documents is an open-source platform to create some of the most powerful data visualizations today. It has compatibility with modern web browsers through HTML, SVG, and CSS. It features a data-driven approach to DOM manipulation.

  • Highly interactive outputs
  • Availability of plugins to enhance capabilities
  • Features ability to bind arbitrary data to DOM
  • A large gallery of beautiful interactive creations
  • Doesn’t require any proprietary additions

Price: Free

Miso

Miso Project

An open-source toolkit help users create high-quality interactive storytelling and visualizations. It uses its dataset, storyboard & D3.js chart integration. A joint project between The Guardian and Bocoup. Also supported by GlobalDevelopment and The Bill and Melinda Gates Foundation.

  • Constantly progressing through active development
  • JavaScript client-side data management and transformation library
  • Integration with D3.js charts library
  • Event-driven content state and transition management

Price: Free

Better World Flux

Better World Flux

A platform thriving to make positive changes to the world. It is used to create interactive visualizations of some pretty depressing data for over 50 years – child mortality, HIV prevalence, life expectancy, sanitation facilities, undernourishment, ratio girls boys education, health expenditure, access to water, malaria cases, etc.

  • Do not allow input of your data
  • Features interesting trends and patterns
  • Supports in raising awareness for UN Millennium Development Goals

Price: Free


More

CSV/JSON

CSV JSON

CSV (Comma-Separated Values) and JSON (JavaScript Object Notation) are common data formats accepted by almost all data visualization. It is recommended to understand the structure, organization, and export of the data.

Price: Free

FF Chartwell

FF Chartwell

Unlike all data visualization tools on this list, FF Chartwell is a typeface. Designer Travis Kochel saw an opportunity to utilize the OpenType technology to simplify the chart creation process for those frustrated by chart applications.

  • Works with Adobe Creative Suite
  • No coding required
  • Simple and easy to customize

Price: Starts at €25

WolframAlpha

Wolfram Alpha

A search engine that instead of providing links to the right third party web pages it processes inputs with its mathematical algorithms to provide answers. It is also known as the “computational knowledge engine”. It can also be used as a powerful data visualization tool. For example, a query to plot on graph “plot x^3 – 6x^2 %2B 4x %2B 12” outputs the following result:

  • It can be further used to customize, download and embed on your web pages
  • Do not need any complex configuration
  • Supports publicly available data
  • Features a simple widget builder to embed easily

Price: Free

Trifacta Wrangler

Trifacta Wrangler

A tool to cleanse and prepare messy data for more accurate data analysis and visualization. As soon as you import your data, Wrangler automatically begins to organize and structure your data. Its machine learning capabilities can further help in aggregating and transforming data.

  • Supports JSON, raw CSV, TXT, Tableau Data Extract, and Excel files
  • Quality bar function shows the percentage of rows with missing, mismatching, or inconsistent values
  • Free to re-use prepared recipes on many data sets

Price: Free


Although, I have tried to include most of the industry-leading data visualization tools. We might have missed out on some of your favorite tools, so why not talk about them in the comments section below?

Leave a Reply

Your email address will not be published. Required fields are marked *