Python 从Matplotlib 3d散点删除窗口

Python 从Matplotlib 3d散点删除窗口,python,matplotlib,data-visualization,Python,Matplotlib,Data Visualization,我在我的3d图形上标记了轴,但是在我的3d投影周围仍然有一个通用的2d帧,我无法摆脱它 如何删除三维图形外部的x和y[0,1]轴 fig = plt.figure() ax = fig.add_subplot(1, 1, 1, axisbg="None") ax = fig.gca(projection='3d') ax.scatter(X[:, 1], X[:, 0], X[:, 2], c=labels, alpha=0.4) ax.set_xlabel('Pressure Integra

我在我的3d图形上标记了轴,但是在我的3d投影周围仍然有一个通用的2d帧,我无法摆脱它

如何删除三维图形外部的x和y[0,1]轴

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1, axisbg="None")
ax = fig.gca(projection='3d')
ax.scatter(X[:, 1], X[:, 0], X[:, 2], c=labels, alpha=0.4)

ax.set_xlabel('Pressure Integral', fontsize=12, color='blue', rotation=150)
ax.set_ylabel('Total Gallons', fontsize=12, color='blue')
ax.set_zlabel('Duration (seconds)', fontsize=12, color='blue', rotation=60)
ax.yaxis._axinfo['label']['space_factor'] = 3.0

你绝对是把线接上了

ax = fig.add_subplot(1, 1, 1, axisbg="None")

在你的代码中。删除这一行,以删除它生成的轴。

帧在那里,因为您将它与代码放在一起。在不知道产生这个情节的代码的情况下,我只能这样说。请阅读并理解。否则这将成为一个伟大的猜谜游戏。@ImportanceOfBeingErnest我绝对没有把它放在那里,请参见代码