1

Cartopy ギャラリーの例をいくつか試してみたいと思います。私は今アフリカの地図を試していますが、実行すると:

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

これらのプロジェクションを機能させることができませんでした...すべての依存関係があり、このエラーの原因を特定できないと思います。何か案は?

4

1 に答える 1

1

非常に古いバージョンの Matplotlib を使用しているようです。v1.1以下の可能性はありますか?

matplotlib の最新リリース、つまり v1.4.0 (2014 年 10 月 2 日) に更新することを強くお勧めします。これにより、2011 年の v1.1 リリースよりあらゆる種類の改善が得られます。

HTH、

于 2014-10-02T16:56:34.880 に答える