Learn

Welcome to the next step in our `matplotlib` journey!

In this lesson, we will…

• Use graph functions to make a bar chart, scatterplot, pie chart and histogram
• Use general functions to add error bars, subplots, and AB lines to our charts

Here’s a quick review of the five core plots we’re learning:

• line chart: shows continuous change, often used to measure change over time (covered in the Make A Line Chart lesson, not this lesson)
• bar chart: uses bar height to compare a measure between categorical variables
• scatterplot: uses position to show the relationship, or correlation, between two numeric values
• pie chart: shows us the breakdown of a whole into its parts
• histogram: shows how one kind of data is distributed

And a quick review of graph functions and general functions:

Graph functions create charts, like a bar chart or pie chart. Inside the parentheses of the function, we put arguments that are specific to each kind of chart: for example, what color and weight to make each line of a line chart, which x and y values to use in a scatterplot or bar chart, or how big to make the bins in a histogram.

Almost all the other changes we can make in matplotlib are done outside of the graph function.

General functions allow us to change general aspects of a graph, like its title, legend, or axis scaling and labels. We call these general functions because they apply to all kinds of charts: for example, a scatterplot title is not different from a bar chart title. In both cases, a title would be added to a graph using `plt.title()` after the graph is made.