如何制作一个不显示坐标轴的3D图形?
当绘制3D图形时,Matplotlib不仅会绘制x、y和z轴,还会在x-y、y-z和x-z平面上绘制浅灰色网格。我想绘制一个“自由浮动”的3D图形,没有这些元素。
我尝试过的方法:
# Doesn't work; this hides the plot, not the axes
my_3d_axes.set_visible(False)
# Doesn't do anything. Also, there's no get_zaxis() function.
my_3d_axes.get_xaxis().set_visible(False)
my_3d_axes.get_yaxis().set_visible(False)
ax.w_xaxis
、ax.w_yaxis
和ax.w_zaxis
。然而,将它们设置为不可见并不能解决问题。 - Joe Kingtonax.set_axis_off()
) 很高兴知道有一种简单的方法!实际上,我模糊地记得曾经回答过一个关于这个问题的问题...也许那就是我记得工作的东西,而不是ax.set_visible(False)
。 - Joe Kington1.0.1
中不再起作用...这可能值得报告为一个bug。 - Joe Kington