In [1]:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
%matplotlib inline
In [37]:
!pip install selenium
In [3]:
!wget --no-check-certificate https://openaq-data.s3.amazonaws.com/2018-04-06.csv /Users/nipun/Downloads/
In [5]:
df = pd.read_csv("2018-04-06.csv")
In [17]:
df = df[(df.country=='IN')&(df.parameter=='pm25')].dropna().groupby("location").mean()
In [15]:
from mpl_toolkits.basemap import Basemap
In [36]:
fig = plt.figure(num=None, figsize=(12, 8) )
m = Basemap(width=6000000,height=1500000,resolution='c',projection='aea',lon_0=77,lat_0=28)
#m.drawcoastlines(linewidth=0.5)
m.fillcontinents(color='tan',lake_color='lightblue')
# draw parallels and meridians.
#m.drawparallels(np.arange(-90.,91.,15.),labels=[True,True,False,False],dashes=[2,2])
#m.drawmeridians(np.arange(-180.,181.,15.),labels=[False,False,False,True],dashes=[2,2])
m.drawmapboundary(fill_color='lightblue')
#m.drawcountries(linewidth=2, linestyle='solid', color='k' )
#m.drawstates(linewidth=0.5, linestyle='solid', color='k')
m.readshapefile('/Users/nipun/Downloads/gadm36_IND_shp/gadm36_IND_0' ,'.shp')
Out[36]:
In [ ]: