Tôi vừa cài đặt matplotlib và đang cố gắng chạy một trong các tập lệnh mẫu đó. Tuy nhiên tôi chạy vào các lỗi chi tiết dưới đây. Tôi đang làm gì sai?Matplotlib: Lỗi "Không xác định chiếu" 3d '"
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.gca(projection='3d')
X, Y, Z = axes3d.get_test_data(0.05)
cset = ax.contour(X, Y, Z, 16, extend3d=True)
ax.clabel(cset, fontsize=9, inline=1)
plt.show()
Lỗi này là
Traceback (most recent call last):
File "<string>", line 245, in run_nodebug
File "<module1>", line 5, in <module>
File "C:\Python26\lib\site-packages\matplotlib\figure.py", line 945, in gca
return self.add_subplot(111, **kwargs)
File "C:\Python26\lib\site-packages\matplotlib\figure.py", line 677, in add_subplot
projection_class = get_projection_class(projection)
File "C:\Python26\lib\site-packages\matplotlib\projections\__init__.py", line 61, in get_projection_class
raise ValueError("Unknown projection '%s'" % projection)
ValueError: Unknown projection '3d'
Hãy xem chủ đề này: http://comments.gmane.org/gmane.comp.python.matplotlib.devel/8904 –
Nó hoạt động hoàn hảo cho tôi. Windows XP, Trạng thái hoạt động python 2.6.5 matplotlib 1.0.0. – joaquin
Bạn đang sử dụng phiên bản python nào? –