Matplotlib有一个非常简单的方法来在图形上切换网格线:
from matplotlib.figure import Figure
fig = Figure()
ax = fig.add_subplot(111)
ax.grid(True)
但它似乎没有任何方法来确定网格的状态(开启/True还是关闭/False)?
查看源代码可以发现,在Axis
类中,有两个私有变量:self._gridOnMinor
和self._gridOnMajor
访问这些变量可以通过以下方式进行:
ax.xaxis._gridOnMinor
ax.yaxis._gridOnMinor
等等……但是由于这些被指定为私有,我有点担心。
这真的是检查网格是否打开或关闭的唯一方法吗?