+91 81900 98289

Matplotlib Plotting

This Matplotlib Plotting lesson is for a beginner. Read the short notes, run each example, then change one name or number and run it again.

Pass both axes when the horizontal values are not 0, 1, 2. The two sequences must be the same length.

A mismatch is a common reason a chart throws an error before anything is drawn.

Example 1: Start here

plt.plot(x, y) draws those three points and connects them.

x = [2, 4, 6] # a list; the values stay in this order y = [4, 8, 12] # a list; the values stay in this order print(len(x) == len(y)) # a comparison is True or False print(list(zip(x, y))) # zip keeps each pair together

Example 2: List the points

Matplotlib Plotting draws points. Printing each pair lets you check the data before a chart library plots it.

points = [(1, 22), (2, 12), (3, 18)] # a list; the values stay in this order for x, y in points: # repeat the indented lines once per value print(x, y) # a comma prints each value, with a space between

Example 3: Find the highest bar

The tallest bar is the largest number. max does that lookup.

heights = [22, 12, 18] # a list; the values stay in this order print(max(heights)) # the largest value

Example 4: Label each point

A chart label belongs with its number. zip keeps each day next to its height.

labels = ["Mon", "Tue", "Wed"] # a list; the values stay in this order heights = [22, 12, 18] # a list; the values stay in this order for label, height in zip(labels, heights): # repeat the indented lines once per value print(label, height) # a comma prints each value, with a space between
plt.plot(x, y) draws those three points and connects them.
Call Now 81900 98289