In [ ]:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
In [ ]:
my_map = Basemap(projection='ortho', lat_0=50, lon_0=-20,
resolution='l', area_thresh=1000.0)
my_map.drawcoastlines()
In [ ]:
my_map = Basemap(projection='ortho', lat_0=50, lon_0=-20,
resolution='l', area_thresh=1000.0)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.etopo() # bathymetry
In [ ]:
my_map = Basemap(projection='ortho', lat_0=50, lon_0=-20,
resolution='l', area_thresh=1000.0)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
In [ ]:
my_map = Basemap(projection='ortho', lat_0=0, lon_0=-20,
resolution='l', area_thresh=1000.0)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
In [ ]:
my_map = Basemap(projection='robin', lat_0=0, lon_0=-20,
resolution='l', area_thresh=1000.0)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
# Find more here:
# http://matplotlib.org/basemap/users/mapsetup.html
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'l', area_thresh = 1000,
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
print("Apparently Python stole it for there supersnake cave.")
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'l', area_thresh = 0.1,
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
print("I always thought people from the Isle of Wight were a little bit square...")
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'i', area_thresh = 0.1, # i = intermediate resoltion, f = full resolution (might take a while!)
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
print("That's a bit better!")
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'i', area_thresh = 0.1, # i = intermediate resoltion, f = full resolution (might take a while!)
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
lon = -1.3126
lat = 50.7507
x,y = my_map(lon, lat)
my_map.plot(x, y, 'bo', markersize=12)
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'i', area_thresh = 0.1, # i = intermediate resoltion, f = full resolution (might take a while!)
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
lons = [-1.3126, -1.1010, -1.4043]
lats = [50.7507, 50.8429, 50.9096]
x,y = my_map(lons, lats)
my_map.plot(x, y, 'bo', markersize=10)
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'i', area_thresh = 0.1, # i = intermediate resoltion, f = full resolution (might take a while!)
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
lons = [-1.3126, -1.1010, -1.4043]
lats = [50.7507, 50.8429, 50.9096]
x,y = my_map(lons, lats)
my_map.plot(x, y, 'bo', markersize=10)
labels = ['Cowes', 'Portsmouth', 'Southampton']
for label, xpt, ypt in zip(labels, x, y):
plt.text(xpt, ypt, label)
In [ ]:
my_map = Basemap(projection='lcc', lat_0=50, lon_0=-20,
resolution = 'i', area_thresh = 0.1, # i = intermediate resoltion, f = full resolution (might take a while!)
llcrnrlon=-2, llcrnrlat=50.5,
urcrnrlon=0, urcrnrlat=50.8)
my_map.drawcoastlines()
my_map.drawcountries()
my_map.fillcontinents(color='coral')
my_map.drawmapboundary()
my_map.drawmeridians(np.arange(0, 360, 30))
my_map.drawparallels(np.arange(-90, 90, 30))
lons = [-1.3126, -1.1010, -1.4043]
lats = [50.7507, 50.8429, 50.9096]
x,y = my_map(lons, lats)
my_map.plot(x, y, 'bo', markersize=10)
labels = ['Cowes', 'Portsmouth', 'Southampton']
for label, xpt, ypt in zip(labels, x, y):
plt.text(xpt-7000, ypt+3000, label)
In [ ]:
In [ ]:
# source: http://introtopython.org/visualization_earthquakes.html