绘制网格线但隐藏轴

时间:2019-05-04 02:20:56

标签: python matplotlib

似乎只是一个简单的请求,但到目前为止还没有任何运气。我以为就这么简单

import matplotlib.pyplot as plt

fig = plt.plot([1,2], [1,2])
plt.grid(True)
plt.axis('off')

但是这也会摆脱网格。

为了清楚起见,我不希望标签,刻度线或粗轴线,而只是网格。

1 个答案:

答案 0 :(得分:1)

尝试:

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