Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Plotting multiple boxplots group by two columns

Tags:

python-3.x

import matplotlib.pyplot as plt 
import numpy as np 
import matplotlib as mpl 
import pandas as pd

filepath='E:/PROJECT ON DATA SCIENCE/boxplot/fee.csv';
X=pd.read_csv(filepath_or_buffer=filepath,index_col=0)

X.boxplot(by='stype', column='fee')
X.boxplot(by='pincode', column='fee')
like image 587
Asha Avatar asked Oct 23 '25 18:10

Asha


1 Answers

If you want to boxplot X grouping by both stype and pincode you can use

X.boxplot(column='fee', by=['stype', 'pincode'])

Complete code would be

import matplotlib.pyplot as plt 
import numpy as np 
import matplotlib as mpl 
import pandas as pd

filepath='E:/PROJECT ON DATA SCIENCE/boxplot/fee.csv';
X=pd.read_csv(filepath_or_buffer=filepath,index_col=0)

X.boxplot(column='fee', by=['stype', 'pincode'])
like image 59
Mynor Xico Avatar answered Oct 26 '25 10:10

Mynor Xico