【问题标题】:Cartopy map visualization error: unknown projectionCartopy地图可视化错误:未知投影
【发布时间】:2014-10-02 15:54:00
【问题描述】:

我想尝试一些Cartopy gallery examples。我正在尝试the African map now,但是当我运行时:

import cartopy
import matplotlib.pyplot as plt

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

我收到以下错误:

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>'

我无法使这些预测中的任何一个工作......我认为我拥有所有依赖项并且无法弄清楚导致此错误的原因。有什么想法吗?

【问题讨论】:

    标签: python python-2.7 cartopy


    【解决方案1】:

    看起来你可能有一个非常旧版本的 Matplotlib。你有 v1.1 或更低版本的机会吗?

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

    HTH,

    【讨论】:

      猜你喜欢
      • 2019-04-11
      • 2011-04-18
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-02
      • 2019-11-07
      • 2013-09-14
      相关资源
      最近更新 更多