我想绘制一个没有轴平面的曲面.. 我想我会用图片更好地解释一下:
我想得到一个问题:
相反,我得到了这个:
答案 0 :(得分:6)
这个禁用所有轴的东西:
ax.grid(False)
for a in (ax.w_xaxis, ax.w_yaxis, ax.w_zaxis):
for t in a.get_ticklines()+a.get_ticklabels():
t.set_visible(False)
a.line.set_visible(False)
a.pane.set_visible(False)
答案 1 :(得分:3)
在头撞墙后,我能够想出这个:
ax.grid(False)
ax.w_xaxis._AXINFO['y']['color'] = (0.9, 0.9, 0.9, 0.0)
ax.w_xaxis._AXINFO['x']['color'] = (0.9, 0.9, 0.9, 0.0)
ax.w_xaxis._AXINFO['z']['color'] = (0.9, 0.9, 0.9, 0.0)
接下来,我打赌你会想要关闭滴答声,勾选标签等。我不能这样做!
有人会认为ax.axis("off")
,ax.xaxis.visible(False)
,ax.xaxis.set_alpha(0.0)
会做一些明显的事情。
我使用的是版本1.0.1,我怀疑axis3d对象中仍然存在很多错误。最近看到了很多变化。
答案 2 :(得分:2)
你想要的是grid
关键字(如果我理解正确的话):
fig=figure()
ax = fig.add_subplot(111,projection="3d")
ax.plot(X,Y,Z)
ax.grid(on=False)
show()
看看你如何设置你的情节会有所帮助,但至少对我来说pylab
,ax.grid(on=False)
捣乱了。这会关闭投射到立方体两侧的网格。有关更多详细信息,请参阅mplot3d API:
http://matplotlib.sourceforge.net/mpl_toolkits/mplot3d/api.html