Skip to Main Content

Data Visualization

A Guide for Creating Great Vissualizations

General Tools

Many tools can help you to build your visualization once your plan is fleshed out. The following resources contain more links than we can highlight here, so take your time finding the one that's right for you:

In addition, some more popular tools include:

  • Excel: Visualizations are easy to create with Microsoft Office's spreadsheet application (available through TERPware). However, some of Excel's visualizations--including 3-dimensional bar and pie charts--may be misleading. 
  • Tableau: With a wide variety of visual representations available, including maps, Tableau allows users to create interactive visualizations and dashboards. The Public version of Tableau is available for free ask a desktop application; most functions are enabled, but all files need to be saved online. The Desktop version of Tableau allows users more flexibility importing data and exporting visualizations, and can be obtained free of charge by many students and teachers (see https://www.tableau.com/academic/teaching or https://www.tableau.com/academic/students). 
  • Adobe Creative CloudAdobe's Creative suite is the industry standard for creating and editing of static images. Photoshop is primarily used to edit raster images, while Illustrator handles vector images. Available for students, faculty, and staff through TERPware

Most software platforms contain libraries to support data visualization. Some of the most popular include: 

  • In R: Ggplot2, ggvis, and rgl are the most popular visualization libraries in R. The team at RStudio recently compiled a full list of recommended libraries for data manipulation, analysis, and visualization. 
  • In Python: Matplotlib, plotly, bokeh and ggplot (adapted from R) are the most commonly used visualization libraries in Python. There are dozens of options, though. This post from James Bednar at Anaconda gives a sense of the diverse landscape.
  • With D3.js:  A popular series of JavaScript libraries used to create dynamic online visualizations. 

Map Tools

If you are trying to create a map visualization, there are two tools that are both powerful and effective. However, mapping data often comes with it own suite of potential concerns. If you need help visualizing data on a map, please reach out to our GIS Librarian in the Research Commons.

Specialized Tools

Network and graph analysis tools can help explore and communicate information about relationships within data. These tools are commonly used for analysis of biological networks, but also have expanded into social (media) network analysis, business analytics, health sciences and other disciplines. Some of the most popular tools and handbooks for their use are featured below.