用matplotlib中的底图绘制爱尔兰海岸线

2024-06-26 15:00:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何在底图上画出爱尔兰的海岸线。我想用底图绘制整个英国,但我无法绘制爱尔兰的海岸线。我也试过map.drawcountries(linewidth = 0.2)map.fillcontinents(color = 'lightgray', zorder = 0),和{},但这些都没有给出我所追求的海岸线。在

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

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()

Tags: fromimportmap绘制pltcolorbasemap海岸线
1条回答
网友
1楼 · 发布于 2024-06-26 15:00:29

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

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

fig, ax = plt.subplots() map = Basemap(projection='merc', lat_0 = 53.866772, lon_0 = -5.23636,resolution = 'i', area_thresh = 0.05,llcrnrlon=-10.65073, llcrnrlat=49.16209,urcrnrlon=1.76334, urcrnrlat=61) map.drawcoastlines(linewidth = 0.2, zorder = 0) plt.show()

相关问题 更多 >