Lab*_*bah 5 python matplotlib surface matplotlib-3d
我正在尝试使用 matplotlib 制作一个简单的 3D 曲面图,但该图最终没有显示;我只得到空的 3D 轴。
这是我所做的:
from mpl_toolkits.mplot3d import Axes3D
x = np.arange(1, 100, 1)
y = np.arange(1, 100, 1)
z = np.arange(1, 100, 1)
fig = figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(x, y, z, rstride=5, cstride=5)
show()
Run Code Online (Sandbox Code Playgroud)
...我明白了:
有什么建议么?
您没有绘制表面:x,y并且z需要是二维数组。看这个例子:http://matplotlib.org/examples/mplot3d/surface3d_demo.html。
| 归档时间: |
|
| 查看次数: |
18510 次 |
| 最近记录: |