Histogram Plotting With Matplotlib

Histogram Overview:

  • A Histogram is a vertical bar chart.
  • A Histogram has continuous intervals in the X-axis and the frequencies in the Y-axis.
  • While X-axis of the histogram describes the interval of the data that is start value and end value of the data, the Y axis of a histogram describes the frequencies of such data.
  • In other words the height of the histogram describes the frequency of the data and the width of a rectangle in the histogram describes the range of values of data.
  • Histogram gives a good overview of how the density of the data is distributed.
  • The python library matplotlib has the hist() function and a hist2d() function that plot a histogram.

 

Example:

import matplotlib.pyplot as plot

import numpy as np

 

# Random number generation from 0 to 100

x1      = np.random.random_integers(0,100,100)

 

# Plot frequency distribution using histogram

plot.hist(x1, facecolor="r", edgecolor='b')

plot.title("Frequency distribution Histogram - Values from 0-100")

plot.margins(0)

plot.xticks(range(0,110,10))

 

# Display the histogram

plot.show()

 

Output:

Histogram plotted using Matplotlib


Copyright 2019 © pythontic.com