Closed
Description
Dear All,
I am working with Python3.5.2 with matplotlib '3.0.3' version, my basemap version is the 1.1.0. I have an Ubuntu 16.04 Laptop.
I have this code (to plot a seismic epicenter over the background map from arcgisimage server):
m = Basemap(projection='mill', llcrnrlon=-70.20, llcrnrlat=-30.00, urcrnrlon=-56.90, urcrnrlat=-9.10,
resolution='c',epsg= 4326, ax=ax1)
m.arcgisimage(service='World_Topo_Map', xpixels = 2000, verbose= False)
m.drawcoastlines()
m.drawcountries(color='yellow',linewidth=2.7)
m.drawmeridians(np.arange(0, 360, 2.5), labels=[True,False,False,True])
m.drawparallels(np.arange(-90, 90, 2.5),labels=[False,True,True,False])
with open(epi) as f:
reader=csv.reader(f, delimiter=';')
next(reader)
for uhu in reader:
lat.append(float(uhu[0]))
lon.append(float(uhu[1]))
mag.append(float(uhu[2]))
depth.append(float(uhu[3]))
min_marker_size = 1.7
for lons, lats, mags in zip(lon, lat, mag):
x,y = m(lons, lats)
msize = mags * min_marker_size
m.plot(x, y, 'ro', markersize=msize)
plt.show()
Under Windows 10 this code works nice and I can see the wonderful background map, however at Linux O.S. I am not able to see the background map, is this an issue of matplotlib or basemap?.
The first figure is taken from Win10, the second figure is taken from Ubuntu16.04
Regards,
Metadata
Metadata
Assignees
Labels
No labels