Microsoft

Excel, PowerPoint, Visio, and Power BI

Pros:

Office is usually familiar and readily available.

Power BI has both free and subscription model.

Tools integrate nicely.

Cons:

Advanced features take some expertise.

Lots of tweaking to make good Excel charts.

How to Use It

Excel is often a first stop for exploratory data analysis and data wrangling, and can produce a number of data visualizations. PowerPoint can be good way to combine various visualizations with text to create infographics and visual presentations. Visio is specifically for creating drawings.

Microsoft also offers Power BI, a general-purpose visualization environment with a free version that can be published online via a subscription service.

Basics

Platforms: Windows, Mac OS X, and cloud (Office); Windows (Power BI).

Cost (as of April 30, 2016): free (Power BI desktop and service), although there are Pro versions that you pay for; $150 and up (Office) or $70 per year and up (Office 365 – cloud); $300 and up (Visio) or $13 per user per month (Visio for Office 365).

Support: available from Microsoft.

Publishing online: Power BI can publish to the Power BI service.

Tableau

Public, Desktop, Server, or Online

Pros:

Easy to make interactive dashboards.

Lots of examples and broad user base.

Wide variety of visualization types.

Tableau Public is free (but data can’t be private).

Cons:

Can be costly, if not using Public.

How to Use It

Tableau is a general-purpose visualization environment with powerful and easy-to-use tools for creating interactive data visualizations. You can combine them into dashboards, and combine dashboards into linear panels called stories.

The free version, Tableau Public, allows you to publish and reference your visualizations on the Tableau Public site (as long as you can let viewers download your data).

Basics

Platforms: Windows and Mac OS X (desktop or public); Windows (server); online via Web.

Cost (as of April 30, 2016): $999 (personal) or $1,999 (professional) for desktop; $10,000 and up for server; $500 per year for online; Public version free.

Support: extensive community of users, easy to find answers via web search, examples readily available.

Publishing online: Tableau Public (create a profile with 1GB space free); Tableau Online, or Tableau Server. Hosted visualizations can be easily embedded in other web pages.

ESRI ArcGIS

Gold Standard Mapping

Pros:

Mature, industry-leading software.

Easy to get started, but very powerful.

Can create almost any sort of map you imagine.

Cons:

Expensive.

Overwhelming number of features; need to be careful about doing too much.

How to Use It

ESRI’s ArcGIS is the gold standard in Geographical Information Systems software. It is a full-fledged professional tool, but even novice users can create simple maps. Developers can create highly custom and interactive Web pages and apps using ArcGIS servers, APIs and SDKs.

Basics

Platforms: Windows (desktop and server); online via Web; API for developing apps and web pages.

Cost (as of April 30, 2016): desktop – $1,500 and up; online - $2,500 for five users and up; server - $5,000 and up for perpetual license; $100 for personal use.

Support: paid support, conferences and user groups; extensive community of users, easy to find answers via web search.

Publishing online: via ESRI cloud (requires service credits) or your own ArcGIS server; can also support mobile apps.

R

Statistical Computing and Graphics

Pros:

Free.

Large and active community.

Add-on packages for a wide variety of purposes.

Cons:

Steep learning curve.

Complex but powerful syntax.

How to Use It

R is a power tool for data wrangling and statistical computing that also supports graphic output. It is like a development environment  – the basic package includes a command-line editor and interpreter. RStudio provides a nicer graphical development environment, but you still have to deal with scripts.

Several graphics packages make creating plots and charts fairly easy, and Shiny (also from RStudio) produces interactive Web pages.

Basics

Platforms: Linux/Unix, Windows, and Mac OS X.

Cost (as of April 30, 2016): free, open source (GNU General Public License).

Support: online documentation, extensive and active community; mature product.

Publishing online: through packages like Shiny by RStudio (which has both free and supported versions).

D3.js

Data Driven Documents

Pros:

Free.

Can produce a wide variety of customizable and very good-looking visualizations.

Lots of examples to get you started.

Cons:

This is serious JavaScript programming.

How to Use It

Data Driven Documents, or D3, is an open-source JavaScript library that provides powerful visualization components and a data-driven approach to DOM manipulation. Although D3 is at the heart of many sophisticated graphic visualizations, such as those for the New York Times, it is accessible to beginners because there are many examples you can copy and modify, and a large user community to answer questions.

Basics

Platforms: JavaScript, runs in all recent Web browsers.

Cost (as of April 30, 2016): free, open source (BSD license).

Support: documentation online; extensive user community, easy to find answers on the Web; vast gallery of examples, many with source code shown.

Publishing online: JavaScript scripts in a webpage, any web server.

Adobe Illustrator/Photoshop

Professional Graphic Production

Pros:

Mature product and large user community.

Production quality output for print or online.

Cons:

Can be expensive.

Targeted toward graphics professionals, with lots of complex options.

How to Use It

Adobe’s Illustrator (a vector drawing program) and Photoshop (a bitmap image program) are often used to polish and enhance visualizations created with other products. Illustrator also includes a number of basic visualization types that can be created directly within the product. Adobe PDF is a common format for infographics.

Adobe Flash was one of the early drivers of interactive Web visualization, and its successor, Animate CC, is designed to support evolving Web and mobile standards.

Basics

Platforms: Windows and Mac OS X.

Cost (as of April 30, 2016): part of Creative Cloud, which has a subscription model starting at $9.99 per month for a single application.

Support: available from Adobe.

Publishing online: not applicable.

Qlik

Comprehensive Visualization Tool

Pros:

Free for personal or business use.

Possibility of online interactive publishing.

Easy to learn and use.

Cons:

Pricing model for advanced features is complex and confusing.

How to Use It

Qlik is a general-purpose visualization environment with a free version. It creates a series of dashboards with selection and filtering built in. Qlik is easy to use, with a wide selection of chart types. With a paid version or cloud hosting, you can embed visualizations or share them on the Web. Qlik provides an API that enables you to mashup and extend visualizations in sophisticated Web applications.

Basics

Platforms: Windows (desktop); online via Web; API for developing apps and web pages.

Cost (as of April 30, 2016): desktop – free for personal or internal business use, $20 per user per month for Qlik Sense Cloud, $1,500 per token (one user or ten logins per month).

Support: Qlik provides online forums, consulting, training, and conferences; active user community.

Publishing online: Qlik Sense Cloud (share with up to five others, 250 MB free, additional capacity available).

QGIS

Open Source Mapping

Pros:

Free.

Growing community and installed base.

Lots of features, with more added regularly.

Cons:

Can take some expertise to set up.

Many features are add-ons.

How to Use It

QGIS is a powerful yet free and open source Geographic Information System. Its capabilities are constantly evolving and can be extended through various free plugins. You can publish your maps on the Internet, if you have access the necessary equipment.

Basics

Platforms: Windows, Mac OS X, Linux, Android.

Cost: Free, open source (Creative Commons Attribution-ShareAlike 3.0).

Support: online community; QGIS provides online documentation and tutorials; numerous books; commercial support contractors (including core contributors).

Publishing online: QGIS Server and Web Client; can export to Leaflet or other servers.

Trifacta Wrangler

Cleaning and Formatting Your Data

Pros:

Free.

Easy to use – program by example.

Created specifically to prepare data for analysis, which can be a large part of the visualization process.

Cons:

Can take some time to learn.

How to Use It

Trifacta enables analysts of all skill levels to work with and manipulate complex data. As much as 80% of effort in a visualization project can be absorbed by cleaning and formatting your data, and Trifacta automates parts of that task. Whether you are accessing complex big data or a simple spreadsheet, Trifacta can help you prepare it for a visualization tool like Tableau.

Basics

Platforms: Windows and Mac OS X.

Cost (as of April 30, 2016): free download (except Wrangler Enterprise – data wrangling for Hadoop).

Support: community support; Trifacta provides online training, videos, and basic documentation.

Publishing online: not applicable.

Google APIs

Data Access and Visualization

Pros:

Free.

Allows you to integrate Google offerings like charts, spreadsheets, maps, and more.

Lots of features, with more added regularly.

Cons:

You have to write code.

Some APIs are necessarily complex.

How to Use It

You can add charts and graphs to Google Sheets, and you can access those same visualizations and data through various Application Programming Interfaces (APIs). Google Maps is accessible via API, enabling various map-based visualizations.

Google also offers Fusion Tables, a web application to gather, explore and share data tables. With Fusion Tables, you can find public data or use your own, visualize it instantly, and host data and visualizations online.

Basics

Platforms: JavaScript, runs in all recent Web browsers.

Cost (as of April 30, 2016): free, under terms of Google APIs Terms of Service (https://developers.google.com/terms/).

Support: Google provides online documentation and forums; extensive community of users.

Publishing online: JavaScript scripts in a webpage, any Web server.