Asha
Asha

Reputation: 93

Plotting multiple boxplots group by two columns

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')

Upvotes: 4

Views: 4530

Answers (1)

Mynor Xico
Mynor Xico

Reputation: 51

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'])

Upvotes: 5

Related Questions