首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cartopy地图可视化误差:未知投影

Cartopy地图可视化误差:未知投影
EN

Stack Overflow用户
提问于 2014-10-02 15:54:00
回答 1查看 189关注 0票数 1

我想试试一些Cartopy图库示例。我正在尝试现在的非洲地图,但是当我运行时:

代码语言:javascript
复制
import cartopy
import matplotlib.pyplot as plt

ax = plt.axes(projection=cartopy.crs.PlateCarree())

我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 641, in axes
    if len(args)==0: return subplot(111, **kwargs)
  File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 766, in subplot
    a = fig.add_subplot(*args, **kwargs)
  File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 772, in add_subplot
    projection_class = get_projection_class(projection)
  File "/usr/lib/pymodules/python2.7/matplotlib/projections/__init__.py", line 61, in get_projection_class
    raise ValueError("Unknown projection '%s'" % projection)
ValueError: Unknown projection '<cartopy.crs.PlateCarree object at 0x41af230>'

我一直没能让这些投影发挥作用..。我认为我有所有的依赖项,并且不知道是什么导致了这个错误。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-02 16:56:34

看起来您可能有一个非常旧的Matplotlib版本。你有没有可能拥有1.1或更少的版本?

我强烈建议更新matplotlib的最新版本,即v1.4.0 (2014年10月2日),它比2011年的v1.1版本有了各种改进。

HTH,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26164667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档