回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正试图通过youtube上的一个教程来学习Python,我在处理3D图形方面遇到了一些困难。长话短说,我不断得到(如果</p>
<pre><code>Z.ndim != 2:
AttributeError: 'list' object has no attribute 'ndim')
</code></pre>
<p>尝试启动此简单程序时出错:</p>
<pre><code>from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig = plt.figure()
chart = fig.add_subplot(1,1,1,projection = '3d')
X,Y,Z = [1,2,3,4,5,6,7,8],[2,5,3,8,9,5,6,1],[3,6,2,7,5,4,5,6]
chart.plot_wireframe(X,Y,Z)
plt.show()
</code></pre>
<p>我知道它与<code>Axes3.plot_wireframe()</code>方法有关,但有谁能向我解释发生了什么。</p>