matplotlib 如何隐藏轴和网格线

cczfrluj  于 2023-06-06  发布在  其他
关注(0)|答案(2)|浏览(222)

我希望能够隐藏3D matplotlib图形上的轴和网格线。我想这样做是因为当放大和缩小图像变得相当讨厌。我不确定这里要包含什么代码,但这是我用来创建图表的代码。

fig = plt.figure()
ax = fig.gca(projection='3d')
ax.view_init(30, -90)
ax.set_xlabel("X")
ax.set_ylabel("Y")
ax.set_zlabel("Z")
plt.xlim(0,pL)
plt.ylim(0,pW)
ax.set_aspect("equal")

plt.show()

这是我正在看的情节的一个例子:

ddrv8njm

ddrv8njm1#

# Hide grid lines
ax.grid(False)

# Hide axes ticks
ax.set_xticks([])
ax.set_yticks([])
ax.set_zticks([])

注意,您需要matplotlib>=1.2才能让set_zticks()工作。

6bc51xsx

6bc51xsx2#

使用以下命令禁用轴:

plt.axis('off')

和网格线:

plt.grid(b=None)

相关问题