From: patbradf
Date: Wed, 26 Jan 2011 22:53:28 -0600
Subject: [Matplotlib-users] Problem with "projection='3d'"

Forgive me if this is an old question, but I just loaded mplot3d and was attempting to work through a couple of the examples on the Matplotlib website.  The problem is that whenever I try to make a call to a function that requires an argument of projection=3d (such as:   ax = fig.add_subplot(111, projection='3d')), Python gives me the following error:


Traceback (most recent call last):

  File "<pyshell#12>", line 1, in <module>

    ax = fig.add_subplot(111, projection='3d')

  File "C:\Python26\lib\site-packages\matplotlib\", line 677, in add_subplot

    projection_class = get_projection_class(projection)

  File "C:\Python26\lib\site-packages\matplotlib\projections\", line 61, in get_projection_class

    raise ValueError("Unknown projection '%s'" % projection)

ValueError: Unknown projection '3d'

Check the version of matplotlib you have ! , I suspect a <=1.0