Graphical representation
The above numeric representation of histogram can be converted into a graphical form.The plt() function present in pyplot submodule of Matplotlib takes the array of dataset and array of bin as parameter and creates a histogram of the corresponding data values.
Example:
Python3
# import libraries from matplotlib import pyplot as plt import numpy as np # Creating dataset a = np.random.randint( 100 , size = ( 50 )) # Creating plot fig = plt.figure(figsize = ( 10 , 7 )) plt.hist(a, bins = [ 0 , 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 100 ]) plt.title("Numpy Histogram") # show plot plt.show() |
Output:
NumPy.histogram() Method in Python
A histogram is the best way to visualize the frequency distribution of a dataset by splitting it into small equal-sized intervals called bins. The Numpy histogram function is similar to the hist() function of matplotlib library, the only difference is that the Numpy histogram gives the numerical representation of the dataset while the hist() gives graphical representation of the dataset.