如何在 Jupyter Notebook 上使用 Matplot 底图定义地图 width/height?
How to define map width/height using Matplot Basemap on Jupyter Notebook?
TL;博士
如何将地图精确设置为 1600x900 像素?
描述
我正在尝试使用 Basemap 库使用 Jupyter Notebook 绘制地图,如下所示:
from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt
atlas = Basemap(
llcrnrlon = -10.5, # Longitude lower right corner
llcrnrlat = 35, # Latitude lower right corner
urcrnrlon = 14.0, # Longitude upper right corner
urcrnrlat = 44.0, # Latitude upper right corner
resolution = 'i', # Crude resolution
projection = 'tmerc', # Transverse Mercator projection
lat_0 = 39.5, # Central latitude
lon_0 = -3.25 # Central longitude
)
atlas.drawmapboundary(fill_color='aqua')
atlas.fillcontinents(color='#cc9955',lake_color='aqua')
atlas.drawcoastlines()
plt.show()
得到以下结果
是否可以将绘制的地图放大,定义它应该具有的最小宽度和高度?
TL;博士
如何将地图精确设置为 1600x900 像素?
描述
我正在尝试使用 Basemap 库使用 Jupyter Notebook 绘制地图,如下所示:
from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt
atlas = Basemap(
llcrnrlon = -10.5, # Longitude lower right corner
llcrnrlat = 35, # Latitude lower right corner
urcrnrlon = 14.0, # Longitude upper right corner
urcrnrlat = 44.0, # Latitude upper right corner
resolution = 'i', # Crude resolution
projection = 'tmerc', # Transverse Mercator projection
lat_0 = 39.5, # Central latitude
lon_0 = -3.25 # Central longitude
)
atlas.drawmapboundary(fill_color='aqua')
atlas.fillcontinents(color='#cc9955',lake_color='aqua')
atlas.drawcoastlines()
plt.show()
得到以下结果
是否可以将绘制的地图放大,定义它应该具有的最小宽度和高度?