哪个轴属性显示轴是否可见?

时间:2018-02-22 16:27:27

标签: python matplotlib

我想检查轴是否可见。我想也许'visible'轴属性会表明这一点,但它似乎不是这样的:

fig, ax = plt.subplots()
ax.plot([0, 1], [0, 1])
print(ax.properties()['visible'])
ax.set_axis_off()
print(ax.properties()['visible'])

产量

True
True

如何检查轴是否可见? (除了眼睛。)

1 个答案:

答案 0 :(得分:1)

有许多方法可以使轴对眼睛不可见,例如:如果你将所有刺,蜱和标签着色为白色,你也看不到轴,而它仍在那里。

如果问题是如何检查轴是否已关闭,您可以检查

fig, ax = plt.subplots()
ax.plot([0, 1], [0, 1])
print(ax.axison)          # prints True
ax.set_axis_off()
print(ax.axison)          # prints False