Notched Box Plot in Python using Matplotlib

Here, we are going to learn about the notched box plot in python using matplotlib and its Python implementation.
Submitted by Anuj Singh, on August 10, 2020

Making a box plot or whisker plot for each column of x (if x is a matrix) or vector x includes creating a box that extends from the lower quartile to upper quartile values of data. It also has a line right at the median of the datapoint (each column of the matrix in the case of the matrix). It also includes outliers as fliers points and is represented by dots. In this way, it helps in visualizing the definitive range of data and therefore it is important to get to know about how we can plot BoxPlot in python. There is a subtype of boxplot in which edges in the middle of the box are bent inside. Such a box plot is called the Notched Box plot. Matplot has an inbuilt defined function with a command notch for Box-Plot i.e. matplotlib.pyplot.boxplot().

The following example illustrates the basic example of the Box Plot.

Python | Notched Box Plot

Python code for notched box plot using matplotlib

import numpy as np
import matplotlib.pyplot as plt

# Generating Data
spread = np.random.rand(65) * 82
center = np.ones(36) * 50
flier_high = np.random.rand(12) * 100 + 100
flier_low = np.random.rand(10) * -100
data = np.concatenate((spread, center, flier_high, flier_low))

plt.figure()
plt.title('Notched Box Plot')
plt.boxplot(data, notch=True)
plt.ylabel('Variation')

Output:

Output is as Figure


Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.