python - 在 matplotlib 中使用 basemap 绘制爱尔兰的海岸线

标签 python matplotlib plot matplotlib-basemap

我想知道如何在 basemap 中绘制爱尔兰的海岸线。我想使用 Basemap 绘制整个英国,但是我无法绘制爱尔兰的海岸线。我还尝试了 map.drawcountries(linewidth = 0.2)map.fillcontinents(color = 'lightgray', zorder = 0)map.drawmapboundary (linewidth = 0.2) 但这些都不能给出我想要的海岸线。

我确信爱尔兰有一条海岸线,就像我在现实生活中看到的那样。提前致谢。

No Ireland

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
map = Basemap(projection='merc', lat_0 = 55, lon_0 = -4,
    resolution = 'i', area_thresh = 0.05,
    llcrnrlon=-9, llcrnrlat=49,
    urcrnrlon=2, urcrnrlat=61)
map.drawcoastlines(linewidth = 0.2, zorder = 0)
plt.show()

最佳答案

我知道有点晚了,但你可以试试这个

import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap

图,ax = plt.subplots() map = basemap (投影='merc',lat_0 = 53.866772,lon_0 = -5.23636,分辨率='i',area_thresh = 0.05,llcrnrlon = -10.65073,llcrnrlat = 49.16209,urcrnrlon = 1.76334,urcrnrlat = 61) map.drawcoaSTLines(线宽= 0.2,zorder = 0) plt.show()

关于python - 在 matplotlib 中使用 basemap 绘制爱尔兰的海岸线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35751730/

相关文章:

python - Python 中的排列增长算法和打印字符串

r - 在 R 中获得图边距

r - 在 R 中有效地绘制数百万个数据点

plot - gnuplot -- 绘图范围与轴范围不同

python - Scrapy:列表和分页迭代失败

python - kfold CV 的 sklearn 内存错误

matplotlib - 使用 matplotlib 绘制交互式图像

python - matplotlib 中累积分布函数的对数图

python - 自定义 Retry 类设置 BACKOFF_MAX 时出现异常

python - 是否有与 Python matplotlib 的 tiny_layout() 等效的 MatLab?