Home »
Python »
Python Data Visualization
Python | Histogram Plotting
Python | Histogram Plotting: In this article, we are going to learn how to create Histogram plots in Python?
Submitted by Anuj Singh, on July 16, 2020
A histogram is a graphical technique or a type of data representation using bars of different heights such that each bar group's numbers into ranges (bins or buckets). Taller the bar higher the data falls in that bin. A Histogram is one of the most used techniques in data visualization and therefore, matplotlib has provided a function matplotlib.pyplot.hist() for plotting histograms.
The following example shows an illustration of the histogram.
plt.hist(x, 50)
#Histogram with number of bins = 50
plt.hist(x, 25, density=1)
#Histogram with number of bins = 25
#Histogram with density = 1
plt.hist(x, 50, color='y')
#Histogram with number of bins = 50
#Histogram with color = yellow
Python code for histogram plotting
import matplotlib.pyplot as plt
import numpy as np
# random data generation
mu, sigma = 100, 15
x = mu + sigma * np.random.randn(10000)
# Histogram of the Data
plt.figure()
plt.hist(x, 50)
plt.xlabel('Smarts')
plt.ylabel('Probability')
plt.title('Histogram')
plt.show()
plt.figure()
plt.hist(x, 25, density=1)
plt.xlabel('Smarts')
plt.ylabel('Probability')
plt.title('No. of Bins = 25')
plt.show()
plt.figure()
plt.hist(x, 50, density=1, facecolor='y')
plt.xlabel('Smarts')
plt.ylabel('Probability')
plt.title('Color Yellow')
plt.show()
Output:
Output is as figure