Python 为什么在绘制某些EPSG代码时会出现问题?

Python 为什么在绘制某些EPSG代码时会出现问题?,python,matplotlib,cartopy,Python,Matplotlib,Cartopy,有人提到,大地坐标系投影在cartopy上不受支持,因为我正试图绘制它 import matplotlib.pyplot as plt import cartopy.crs as ccrs ax = plt.axes(projection=ccrs.epsg(3031)) ax.coastlines() plt.show() 输出:只有一个空行 但在这种情况下: import matplotlib.pyplot as plt import cartopy.crs as ccrs ax =

有人提到,大地坐标系投影在cartopy上不受支持,因为我正试图绘制它

import matplotlib.pyplot as plt
import cartopy.crs as ccrs

ax = plt.axes(projection=ccrs.epsg(3031))
ax.coastlines()
plt.show()
输出:只有一个空行

但在这种情况下:

import matplotlib.pyplot as plt
import cartopy.crs as ccrs

ax = plt.axes(projection=ccrs.epsg(3857))
ax.coastlines()
plt.show()
输出:正确的地图


也许是因为我对EPSG的知识不足,但我希望有人能对此有所了解。

当提出问题时,如果您提供他们可以轻松理解并用于重现问题的代码,人们将能够更好地提供帮助。这被称为创建一个最小的、可复制的模型。example@swatchai谢谢你的反馈,我已经编辑了这个问题,我希望现在更好一点,
epsg:3031
在这里有详细信息:。检查它是否是您打算使用的投影。@swatchai事实上,它是我想与其他许多人一起测试的epsg。例如,我用3413而不是3031,它生成了一个相关区域的精细图,但对于3031,它没有。当提出问题时,如果您提供他们可以轻松理解并用于重现问题的代码,人们将能够更好地提供帮助。这被称为创建一个最小的、可复制的模型。example@swatchai谢谢你的反馈,我已经编辑了这个问题,我希望现在更好一点,
epsg:3031
在这里有详细信息:。检查它是否是您打算使用的投影。@swatchai事实上,它是我想与其他许多人一起测试的epsg。例如,我用3413代替3031,它生成了一个相关区域的精细图,但对于3031,它没有。