General, tutorials


Main texts

Colin Ware, Information Visualization, 3rd Ed. . What perceptual science has to say about data visualization, from a bottom-up perspective.
Course notes at
Alberto Cairo, The Truthful Art . Information graphics frpom a communication perspective.
Steven Kosslyn, Graph Design for the Eye and Mind . A cognitive psychologist looks at graphs and presents some do's and don'ts.

More books I recommend

Tamara Munzner, Visualization Analysis & Design . An attractive new book combining computer science and design perspectives.
Web page at with lots of illustrations and lectures
Howard Wainer, Graphic discovery: a trout in the milk and other visual adventures . A collection of essays on the history of graphics and other topics.
Claus Wilke, Fundamentals of Data Visualization . Well thought out, a wide range of topics, good practical advice, lots of examples. It was written entirely using R Studio and the `bookdown` package.

Tufte Stufte

Four books by Edward Tufte largely defined the landscape for data visualization and information design.

Blogs & Web Resources

The following blogs are a rich source of information on visual design, data graphics and the history of data visualization.

My web site, . Contains the Milestone Project on the history of data vis, the Data Visualization gallery links to books, papers, courses, and software.
Nathan Yau, A large number of blog posts illustrating data visualization methods with tutorials on how do do these with R and other software.
Kaiser Fung, Fung discusses a variety of data displays and how they can be improved.
A podcast on data visualization with Enrico Bertini and Moritz Stefaner, . Interviews with over 100 graphic designers & developers.
Kantar Information is Beautiful Awards Celebrates excellence and beauty in data visualizations,infographics, interactives & information art.
Raymond Andrews, A visual storyteller delights with graphic stories from the history of data visualization.

Additional weekly resourses

These are additional resources related to weekly topics, most of which were suggested by Borzu Talaie (Thx!)

Week 3

She also has another good book on maps called: You Are Here

Week 6

Week 7

Week 10

Software for graphics in R

At statisticians Di Cook and Heike Hofmann from Iowa State University blog about data visualization topics, using R A large collection of posts on R news and tutorials by over 750 R bloggers.
Kieran Healy, Data Visualization for Social Science: A practical introduction with R and ggplot2.
DataVis Catalog, Extended discussions of variations of a given chart type.


Presentation/project ideas

Here are a few ideas (in no particular order) for the course presentation or project:

  • Winners of the ASA Police Data Challenge student visualization contest. The American Statistical Association teamed up with the Police Data Initiative, which provides open data from local law enforcement agencies in the US, to create a competition for high school and college students to analyze crime data from Baltimore, Seattle and Cincinnati. Explore some data and create your own visualization.

  • The 50 Most Influential Living Psychologists. This page gives brief biographies of a collection of 50 living psychologists called the most influential in the world. How can this collection be visualized in terms of their attributes (area of psychology, age, gender, …)? You’ll need to scrape the data from the web page. Here is a start on that:

url <- ""
page <- read_html(url)
items <- page %>% html_nodes("h3") %>% html_text() 
items <- items[grep("More", items, invert=TRUE)]
items <- sub("^\\d+\\. ", "", items, perl=TRUE)
  • Graphical inference for Info Vis. Wickham et al. (2010) describe a graphical “lineup” technique for doing statistical inference with graphs and human judges. Do a literature review of this topic and design a possible experimental use of this technique. There is an R package, nullabor with this vignette for contstructing such graphical displays.

  • Best practices for research presentations using data graphics: How to best communicate your results in a conference presentation or in a poster?

  • Redesigning maps for usability: One of the best early examples is Harry Beck’s London Tube Map, which has become iconic. But there have been many other additions to the literature on this topic. Some local examples of maps that could use a design-overhaul are:
    • The Toronto PATH map, showing the 30 km of walkways underneath a large part of the dpowntown core.
    • The York Campus Map, showing all buildings on the Keele Campus.
  • Language of Graphs: Characteristics of different computer languages for graphics, including aspects of syntax, semantics and expressive power. See me for some pointers and references.

  • Online experiments: More and more psychologists are using computer-controlled methods of data collection, either with specific software for personal computers or with web-based or cloud-based application. Some of these use graphics, either for stimulus presentation or for displaying results.


Copyright © 2018 Michael Friendly. All rights reserved.

friendly AT yorku DOT ca

                  ORCID iD