You can use the following basic syntax to plot a histogram from a list of data in Python:

import matplotlib.pyplot as plt #create list of data x = [2, 4, 4, 5, 6, 6, 7, 8, 14] #create histogram from list of data plt.hist(x, bins=4)

The following examples show how to use this syntax in practice.

**Example 1: Create Histogram with Fixed Number of Bins**

The following code shows how to create a histogram from a list of data, using a fixed number of bins:

import matplotlib.pyplot as plt #create list of data x = [2, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 12, 13] #create histogram with 4 bins plt.hist(x, bins=4, edgecolor='black')

**Example 2: Create Histogram with Specific Bin Ranges**

The following code shows how to create a histogram from a list of data, using specified bin ranges:

import matplotlib.pyplot as plt #create list of data x = [2, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 12, 13] #specify bin start and end points bin_ranges = [0, 5, 10, 15] #create histogram with 4 bins plt.hist(x, bins=bin_ranges, edgecolor='black')

You can find the complete documentation for the Matplotlib histogram function here.

**Additional Resources**

The following tutorials explain how to create other commonly used charts in Matplotlib:

How to Plot a Time Series in Matplotlib

How to Create Boxplots by Group in Matplotlib

How to Increase Plot Size in Matplotlib