我使用下面的命令从图中删除轴,虽然它编译没有错误,但输出是 - 一个空图。我使用 pyPlot.axis('off') 并且效果很好。 plt.axes().get_xaxis().set_visible(False)
我试图从图表中删除轴,但轴内的图表变得不可见。但轴是可见的。
pyplot.axes
在您已创建的实例之上创建一个新的 Axes
实例。您可以使用 pyplot.gca
来获取当前轴:
import matplotlib.pyplot as plt
plt.scatter([0, 1, 2], [1, 3, 2])
plt.gca().xaxis.set_visible(False)
或者更好的是,使用显式界面,这样从一开始您正在使用的轴就更加明显。
fig, ax = plt.subplots()
ax.scatter([0, 1, 2], [1, 3, 2])
ax.xaxis.set_visible(False)
以上两者都会产生
请注意,我使用了
xaxis
属性而不是 get_xaxis()
。他们都做同样的事情,但后者气馁。