Skip to content
KnowledgeCity

Data Visualization and Expression/Narrative

Plot data using histograms, scatter plots, and heat maps
Preview the first lesson free. Get full access to all 3 lessons.
Course: On-Demand
Intermediate Provider :  Bill Hood  3 Lessons ·  19m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In these lessons, we’ll focus on the relationship between plots and the underlying data sets used to create them. Not all data is equal, and some plots work better than others for certain situations. We’ll explore several data sets conducive to histograms, scatter plots, and heat maps. For histograms, we use data sets that can be considered a distribution—such a thousand dice rolls and the corresponding results—which allow us to see that distribution.

We’ll show you how to combine random numbers, Numpy, and matplotlib.pyplot to create data sets with a distribution by drawing data from a NASA Mars mission to plot a scatter diagram. NASA has a satellite that orbits Mars and takes pictures of the Martian surface; and in these lessons, we’ll explore that data set to plot out areas of the Martian surface. You’ll also explore how heat maps work, including the relationship between the different variables of a heat map, when they make sense, and when they don’t.

Learning Objectives:

• Understand the relationship between the underlying data and its appropriate plot

• Assess practices with Numpy, Pandas, and large data sets

• Describe the relationship between data sets and typical ways to express data sets

What You'll Learn

  • Understand the relationship between an underlying data set and the plot type best suited to express it
  • Create distribution data sets by combining random numbers, Numpy, and matplotlib.pyplot
  • Plot histograms for data sets that represent a distribution, such as the results of a thousand dice rolls
  • Build scatter diagrams from a NASA Mars mission data set to plot areas of the Martian surface
  • Construct heat map diagrams and assess the relationships between their variables
  • Apply practices with Numpy, Pandas, and large data sets

Key Takeaways

  • Not all data is equal, and some plots work better than others for certain situations.
  • Histograms suit data sets that can be considered a distribution, such as a thousand dice rolls and their results.
  • Scatter diagrams can be plotted from real data, such as a NASA satellite's pictures of the Martian surface.
  • Heat maps depend on the relationship between their variables, which determines when they make sense and when they don't.
  • Random numbers, Numpy, and matplotlib.pyplot can be combined to create data sets with a distribution.

Frequently Asked Questions

What does this course cover?

It focuses on the relationship between plots and the underlying data sets used to create them, exploring histograms, scatter plots, and heat maps and when each is appropriate.

What plot types will I learn to create?

You'll learn to plot with histograms, scatter diagrams, and heat map diagrams.

What tools and libraries are used in this course?

The lessons use random numbers, Numpy, Pandas, and matplotlib.pyplot to work with data sets and create plots.

What data sets are used as examples?

Examples include a distribution such as a thousand dice rolls and their results, and a NASA Mars mission data set from a satellite that photographs the Martian surface.

What skills will I gain?

You'll build skills in data visualization, information visualization, scatter plots, statistical graphics, visual simulations, and visualization.