matplotlib Pyplot - '三维'散点图- zlabel?

gpnt7bae  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(172)

最小工作示例:

#Python
import matplotlib.pyplot as plt

x = [0, 1, 2, 3, 4, 5]
y = [0, 1, 2, 3, 4, 5]
z = [0, 1, 2, 3, 4, 5]

fig = plt.figure()
ax = plt.axes(projection="3d")
ax.scatter(x, y, z, c='g', s=20)
plt.xlabel("X data")
plt.ylabel("Y data")
#plt.zlabel("Z data") DOES NOT WORK
ax.view_init(60,35)
plt.show()

问题:如何设置Z轴的标签?由于某种原因,plt有xlabel和ylabel属性,但没有zlabel。

hgb9j2n6

hgb9j2n61#

对于3D图,需要使用轴对象更改标签。
试试这个

ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')

相关问题