Module 5: Introduction to Visualization

This module introduces visualization as an important tool for exploring and understanding data. First, the basic components of visualizations are introduced with an emphasis on how they can be used to convey information. Also, you will learn how to identify and avoid ways that a visualization can mislead or confuse a viewer. Next, you will learn more about conveying information to a user visually, including the use of form, color, and location. Third, you will learn how to actually create a simple visualization (basic line plot) in Python, which will introduce creating and displaying a visualization within a notebook, how to annotate a plot, and how to improve the visual aesthetics of a plot by using the Seaborn module. Finally, you will learn how to explore a one-dimensional data set by using rug plots, box plots, and histograms.

Learning Objectives

By the end of this module, you should be able to:

  • understand the basic concepts in conveying information visually,
  • identify and avoid visualization techniques that can mislead viewers,
  • create basic visualizations by using Python and the Matplotlib module, and
  • visually explore one-dimensional data by using Python and the Seaborn module.

Activities and Assignments

Activities and Assignments Time Estimate Deadline Points
Module 5 Overview Video 10 Minutes N/A N/A
Module 5 Lesson 1: The Importance of Data Visualizations 1 Hour N/A N/A
Module 5 Lesson 2: The Quantitative Display of Information 1 Hour N/A N/A
Module 5 Lesson 3: Introduction to Plotting in Python 1 Hour N/A N/A
Module 5 Lesson 4: Introduction to Data Visualizations in Python 2 Hours N/A N/A
Module 5 Assignment 1 Hour N/A N/A

© 2017: Robert J. Brunner at the University of Illinois.

This notebook is released under the Creative Commons license CC BY-NC-SA 4.0. Any reproduction, adaptation, distribution, dissemination or making available of this notebook for commercial use is not allowed unless authorized in writing by the copyright holder.