Jupyter标签zaxis给了nam

2024-04-23 16:33:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码块来生成数据集的3D绘图:

figure(figsize=(20, 15))
ax = gca(projection="3d")
ax.plot_wireframe(X, Y, Z)
xlabel("x")
ylabel("y")
zlabel("z")
show()

但是,在标记z轴时会出现错误:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-34-987e9d2dec12> in <module>()
      4 xlabel("x")
      5 ylabel("y")
----> 6 zlabel("z")
      7 show()

NameError: name 'zlabel' is not defined

我在前面使用以下代码定义了z轴:

def z(x, y):

    b = 0.5**(x**2+y**2)
    return sin(b)

Z_data = z(X, Y)

我看不出问题出在哪里。问题是什么


Tags: 数据代码绘图plotshowaxfigureprojection
1条回答
网友
1楼 · 发布于 2024-04-23 16:33:42

当我调用ax = gca()时,似乎应该使用ax方法

因此,在谷歌上发现ax.set_zlabel('z')也成功地完成了这项工作,这给了我需要的解决方案

相关问题 更多 >