village data on no of houses vs children
import matplotlib.pyplot as pt
import pandas as pd
data1=pd.read_csv(r"C:\Users\siris\Documents\file1.csv")
fig=pt.figure()
fig.patch.set_facecolor("pink")
graph2=fig.add_subplot(1,2,1)
x=len(data1[(data1.peopleinHouse>=1 )& (data1.peopleinHouse<=4 ) & data1.children<=2])
x3=len(data1[(data1.peopleinHouse>=1 )& (data1.peopleinHouse<=4 ) & data1.children>2])
x1=len(data1[(data1.peopleinHouse>=5) & (data1.peopleinHouse<=10 )])
x2=len(data1[(data1.peopleinHouse>=10 )])
graph2.axis('equal')
graph2.pie([x,x3,x1,x2],colors=['blue','yellow','red','green'],labels=[
'house members 1 to 4 and children less than 2 members ',
'house members 1 to 4 and children greater than 2 and less than 5 ',
'house members 5 to 10','house members greater than 10'])
pt.show()