我正在尝试使用Python中的Basemap绘制纽约地区的详细海岸线.使用全分辨率数据集,曼哈顿看起来像矩形,哈德森根本没有出现在市中心.
这是我正在使用的代码.有什么建议?
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np
m = Basemap(projection='merc',llcrnrlat=40.55,urcrnrlat=40.82,\
llcrnrlon=-74.1, urcrnrlon=-73.82, lat_ts=40.5,resolution='f')
m.drawcoastlines()
m.drawrivers()
m.fillcontinents(color='coral',lake_color='aqua')
m.drawmapboundary(fill_color='aqua')
plt.show()
Run Code Online (Sandbox Code Playgroud)
编辑
在进一步的探索中,看起来我的问题是河流,特别是.我可以得到海洋海岸线的详细边界,但仍然没有哈德逊河和哈莱姆河.当前代码:
m = Basemap(projection='merc',llcrnrlat=40.55,urcrnrlat=40.82,\
llcrnrlon=-74.1, urcrnrlon=-73.82, lat_ts=40.5,resolution='f')
m.drawmapboundary(fill_color='#85A6D9')
m.drawcoastlines(color='#6D5F47', linewidth=.4)
m.drawrivers(color='#6D5F47', linewidth=.4)
m.fillcontinents(color='white',lake_color='#85A6D9')
plt.show()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6485 次 |
最近记录: |