1

我刚刚安装了 Cartopy 并正在尝试他们的基本示例。我正在使用的代码是

import cartopy.crs as ccrs
import matplotlib.pyplot as plt
ax = plt.axes(projection=ccrs.PlateCarree())
ax.set_global()
ax.coastlines()
plt.show()

发生的事情是没有绘制海岸线,我得到的只是一个白色的情节。

我已经测试了从我得到的 NETCDF 文件中绘制一些数据,这似乎工作正常,所以错误似乎在海岸线绘图中。

我第一次运行示例时,海岸线文件已下载到 ~/.local/share/cartopy/shapefiles/natural_earth/physical。

有人知道可能出了什么问题吗?

4

1 回答 1

1

您是否修改了任何 matplotlib rc 设置?例如,'patch.linewidth'设置为零将防止出现海岸线。

于 2016-08-03T10:57:00.243 回答