Figures for https://mexico.werthmuller.org/pflanzengerichte/mezcal.
In [1]:
import numpy as np
import travelmaps2 as tm
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
from matplotlib import cm, colors, rcParams
plt.style.use('ggplot')
# Adjust dpi, so figure on screen and savefig looks the same
dpi = 100
rcParams['figure.dpi'] = dpi
rcParams['savefig.dpi'] = dpi
fpath = '../mexico.werthmuller.org/content/images/'
In [7]:
tm.setup_noxkcd(200)
fig_x = plt.figure(figsize=(tm.cm2in([11, 6])))
# Create basemap
m_x = Basemap(width=3500000, height=2300000, resolution='c',
projection='tmerc', lat_0=24, lon_0=-102)
m_x.drawmapboundary(fill_color='#99ccff')
# Fill non-visited countries (fillcontinents does a bad job)
countries = ['USA', 'BLZ', 'GTM', 'HND', 'SLV', 'NIC', 'CUB']
tm.country(countries, m_x, fc='.8', ec='.5', lw=.5)
# States in D.O.
fcs = 32*['w']
fcs[9] = '#348ABD' # '#0072B2'
fcs[10] = '#A60628'
fcs[11] = '#7A68A6'
fcs[15] = '#467821'
fcs[19] = '#D55E00'
fcs[20] = '#CC79A7'
fcs[23] = '#56B4E9'
fcs[27] = '#009E73'
fcs[31] = '#F0E442'
tm.country('MEX', bmap=m_x, fc=fcs, ec='k', lw=.5, adm=1)
# Add visited cities
tm.city([0, 0], '', m_x)
# Save-path
#plt.savefig(fpath+'mezcal/DOBundesstaaten.png', bbox_inches='tight')
plt.show()