 # How to Plot a Histogram Matplotlib in Python ? Steps only

### GET FREE AMZAON AUDIOBOOKS      We can plot a histogram matplotlib in Python using hist() function. This hist() has various parameters like bins, range, array sequence etc. In this article, We will learn how to plot a histogram matplotlib in Python with the easiest example. We will also various parameters of hist() function with their impact.

## Steps to Plot a histogram matplotlib :

Let’s understand this plotting in steps for better understanding. We will understand this in three easy following steps.

### Step 1: Import required library

Firstly, In this step, we will only import the necessary python modules for plotting histograms. We will import matplotlib.pyplot.

``import matplotlib.pyplot as plt``

### Step 2: Dataset Creating –

Secondly, We need a dataset for plotting a histogram. Just for simplicity, we are using a list of integer numbers with the minimum element as 12 and a max as 100.

``array = [23,12,45,67,86,35,67,54,25,44,56,99,100,76,62,63,64,41]``

### Step 3: Plotting histogram –

Further, In this step, we will plot the histogram. We will call the hist() function. In the hist() function, We will only parameterize the required parameter. Rest parameters are default None.

``````plt.hist(array , bins=5, facecolor='green', alpha=0.7)
plt.show()``````

Here we have used the below parameter for customizing the histogram chart.

3.1 array – sequence of the dataset.
3.2 bins-   It is an integer number that decides the intervals in the histogram.
3.3 facecolor-  color for the graph and data points.
3.4 alpha –  it ranges from (0 -1)

There are so many parameters available in the hist() function. Like range, density, weight, etc are set None by default. We can parameterize them as per our requirements only.

## Complete code for Histogram python-

To sum up, Once we put all code together and execute it. We get the following histogram.

``````import matplotlib.pyplot as plt
#dataset as array
array = [23,12,45,67,86,35,67,54,25,44,56,99,100,76,62,63,64,41]
#plotting histogram
plt.hist(array, bins=5, facecolor='green', alpha=0.7)
plt.show()`````` ## Conclusion –

The histogram is one the best way to show the data variations. It is self-explanatory and easily explainable. Well, I think now plotting a histogram with Matplotlib is easy for you. If you have any suggestions over this implementation, please let us know.

Thanks

Data Science Learner Team 