DataViz Tools


D3.js (or just D3 for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of the widely implemented SVG, HTML5, and CSS standards.


Datawrapper enables you to create interactive data visualizations in a drop-and-drag framework. “[B]”uilt for journalists, by journalists,” you can create a wide array of interactive visualizations in Datawrapper by simply dropping your data into the interface.


Allows users to organize, format, and calculate data with formulas using a spreadsheet system broken up by rows and columns. Microsoft Excel usually comes bundled with Microsoft Office and is compatible with other applications offered in the suite of products.


Flourish is a charting library that enables you to make simple to advanced interactive data visualizations. The team seems up-to-date on the current trends in the field, regularly building in new capabilities.


Highcharts is a charting library written in pure JavaScript that offers an easy way to add interactive charts to your web site or web application.


Infogram allows you to create infographics, Facebooks posts, presentation slides, and data visualizations in their drop-and-drag interface. They have a wide selection of templates to choose from.

JMP from SAS

Pronounced “Jump”, JMP is an interactive charting and data analysis library connected to SAS. If you’re a SAS user, this might be the tool for you.

Juicebox from Juice Analytics

An interactive, web-based data storytelling platform designed for businesses and companies looking to report and share their data and analysis.


A JavaScript library that starts with the original goal of Processing—to make coding accessible for artists, designers, educators, and beginners—and reinterprets it for today’s web.


Plotly is a declarative charting library that includes more than 20 chart types, including 3D charts, statistical graphs, and SVG maps.


Power BI is a cloud-based business analytics service from Microsoft that enables anyone to visualize and analyze data with greater speed, efficiency, and understanding. It connects users to a broad range of data through easy-to-use dashboards, interactive reports, and compelling visualizations that bring data to life.


Processing is a flexible, open source software sketchbook and a language for learning how to code within the context of the visual arts. It was built for the electronic arts, new media art, and visual design communities.


Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.


RAW Graphs is an open source data visualization framework built with the goal of making the visual representation of complex data easy for everyone. Primarily conceived as a tool for designers and vis geeks, RAW Graphs aims at providing a missing link between spreadsheet applications (e.g. Microsoft Excel, Apple Numbers, OpenRefine) and vector graphics editors (e.g. Adobe Illustrator, Inkscape, Sketch).


Qlik delivers Business Intelligence software for data visualization, guided analytics, embedded analytics and reporting.


A visual programming environment that lets you construct and share interactive data visualization projects quickly and easily, without any programming skills.


R is a programming language and software environment for statistical computing and graphics. It is widely used among statisticians and data miners for developing statistical software and data analysis.


A family of interactive data visualization software products focused on business intelligence.


Vega is a visualization grammar, a declarative language for creating, saving, and sharing interactive visualization designs. With Vega, you can describe the visual appearance and interactive behavior of a visualization in a JSON format, and generate web-based views using Canvas or SVG.


Vizzlo enables you to make business graphics and infographics in a drop-and-drag interface.