Data Visualization

Guide for technologies, techniques, and best practices for data visualization.

Contact Me

Peter Lawson
Data and Visualization Librarian
 
Contact:
Data Services

Ask a Data Services Specialist a Question

 
 
CHAT is temporarily closed
Summer Hours will begin on May 31st. 
When it will begin being monitored
Monday - Thursday from 12pm - 4pm. 
If you have any questions for Data Services outside of this time, please contact us via email.
 
NOTE:  Holiday closures:
 - Monday, June 20th
 - Monday, July 4th

Resources: Select an Appropriate Visualization

Resources: Data VIsualization Software, Libraries, and Programming Languages

Programming Language Resource
General Awesome Data Vis: A curated list of awesome open-source data visualizations frameworks, libraries and software.
Python Python Graph Gallery: A taxonomy of charts in Python, organized by a data characteristics such as correlation, ranking, distribution, etc. along with corresponding code to reproduce each example.
Python Top Visualization Libraries: A comprehensive list of the top visualization libraries available in Python.
R ggplot2 Visualizations by Category: A master list of ggplot2 visualizations organized by primary purpose. This list can help you find the appropriate visualization to show the relationships you would like to convey or examine.
R Graph Gallery: A taxonomy of charts in R, organized by a data characteristics such as correlation, ranking, distribution, etc. along with corresponding code to reproduce each example.
Javascript
Awesome D3: A list of interesting D3.js libraries, plugins and utilities.
D3 Discovery: An interactive discovery tool for finding D3 plugins.
D3 Tutorials: A vast collection of D3 tutorials and resources published under the D3 official repository.
D3 Graph Gallery: A taxonomy of charts in D3.js, organized by a data characteristics such as correlation, ranking, distribution, etc. along with corresponding code to reproduce each example.

Resources by Discipline and Topic

Discipline Visualization Library  
Genomics karyoploteR is an R package to create karyoplots, that is, representations of whole genomes with arbitrary data plotted on them.
Bioconductor Data Visualization software: Bioconductor provides R tools for the analysis, comprehension, and visualization of high-throughput genomic data.  
Statistics ggstatsplot is an extension of ggplot2 package for creating graphics with details from statistical tests included in the information-rich plots themselves.
Social Science ggparlimentimplements "parliament plots" - visual representations of the composition of legislatures that display seats colour-coded by party.
Economics econocharts extends ggplot2 to allow for creating microeconomics or macroeconomics charts in R with simple functions.

Data Visualization Groups

Recommended Reading