Hello,
I've been having a problem in my basemap plots of areas with small spatial
extents, where my meridians are cutoff like so:
<http://matplotlib.1069221.n5.nabble.com/file/n41409/Max_Water_Surface.png>
I've tried simplifying the code as much as possible, but still get a similar
problem:
<http://matplotlib.1069221.n5.nabble.com/file/n41409/meridians_cutoff_atTop.png>
The meridians plot correctly when I use a normal mercator instead of the
transverse mercator projection, so switching to mercator is my last resort
option for now. Has anyone dealt with this problem before and found a
workaround?
Thank you!
-SeanPaul
Here's my simplified code:
import numpy as np
import matplotlib as mpl
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
"""Input desired lats (y) and lons(x) of plot"""
···
############
xmin = -166.22
xmax = -166.134
ymin = 53.7439
ymax = 53.7827
############
m = Basemap(projection='tmerc', lon_0=-165. , lat_0=0 , llcrnrlon=xmin,
llcrnrlat=ymin, urcrnrlon=xmax , urcrnrlat=ymax)
meridians = np.arange(xmin,xmax,(30/3600)) # 30 arcsecond spacing
m.drawmeridians(meridians)
parallels = np.arange(ymin,ymax,(30/3600))
m.drawparallels(parallels)
plt.show()
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/basemap-meridians-cut-off-tp41409.html
Sent from the matplotlib - users mailing list archive at Nabble.com.