data science

Creating a single map:

 

from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt

map = Basemap()

map.drawcoastlines()

plt.show()

plt.savefig('test.png')


Changing the projection:

from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt  

 map = Basemap(projection='ortho', 

              lat_0=0, lon_0=0)

#Fill the globe with a blue color 

map.drawmapboundary(fill_color='aqua')

#Fill the continents with the land color

map.fillcontinents(color='coral',lake_color='aqua')

map.drawcoastlines()

plt.show()

 

 

Managing projections

from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt

map = Basemap(projection='cyl')

map.drawmapboundary(fill_color='aqua')

map.fillcontinents(color='coral',lake_color='aqua')

map.drawcoastlines()

plt.show()

 

Cylindrical Equidistant projection: 

from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt

map = Basemap(projection='aeqd', lon_0 = 10, lat_0 = 50)

map.drawmapboundary(fill_color='aqua')

map.fillcontinents(color='coral',lake_color='aqua')

map.drawcoastlines()

plt.show()

Drawing a point in a map

from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt

map = Basemap(projection='ortho', 

              lat_0=0, lon_0=0)

map.drawmapboundary(fill_color='aqua')

map.fillcontinents(color='coral',lake_color='aqua')

map.drawcoastlines()

x, y = map(0, 0)

map.plot(x, y, marker='D',color='m')

plt.show()