绘制网格线,但隐藏轴



似乎是一个简单的请求,但到目前为止还没有运气。我认为这就像

一样简单
import matplotlib.pyplot as plt
fig = plt.plot([1,2], [1,2])
plt.grid(True)
plt.axis('off')

,但这也将摆脱网格。

要清楚,我不想要标签,tick或厚的轴线,只是网格。

尝试:

fig, ax = plt.subplots(1,1)
ax.plot([1,2], [1,2])
plt.grid(True)
ax.set_xticklabels([])
ax.set_yticklabels([])
ax.set_frame_on(False)
ax.tick_params(tick1On=False)
plt.show()

最新更新