Python 打印轴网线但隐藏轴

Python 打印轴网线但隐藏轴,python,matplotlib,Python,Matplotlib,似乎是一个简单的要求,但迄今为止还没有任何运气。我想这会很简单 导入matplotlib.pyplot作为plt 图=plt.图([1,2],[1,2]) plt.grid(真) 打印轴(“关闭”) 但这也将消除网格 为了清楚起见,我不想要标签、记号或粗轴线,只想要网格。试试: fig, ax = plt.subplots(1,1) ax.plot([1,2], [1,2]) plt.grid(True) ax.set_xticklabels([]) ax.set_yticklabels([]

似乎是一个简单的要求,但迄今为止还没有任何运气。我想这会很简单

导入matplotlib.pyplot作为plt
图=plt.图([1,2],[1,2])
plt.grid(真)
打印轴(“关闭”)
但这也将消除网格

为了清楚起见,我不想要标签、记号或粗轴线,只想要网格。

试试:

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()

这种面向对象的方法非常有效。Matlab风格的方法中是否有类似的方法?我不必访问原始数据和AXE使用gca和gcf?