Python 向所有四个子批次添加y记号,但仅在两个子批次上保留x记号

Python 向所有四个子批次添加y记号,但仅在两个子批次上保留x记号,python,matplotlib,Python,Matplotlib,如何将y记号添加到所有四个子图中,同时只保留底部两个子图上的x记号,如下所示: fig, axs = plt.subplots(2, 2) axs[0, 0].plot(x, y) axs[0, 0].set_title('top left') axs[0, 1].plot(x, y, 'tab:orange') axs[0, 1].set_title('top right') axs[1, 0].plot(x, y, 'tab:green') axs[1, 0].set_title('bott

如何将y记号添加到所有四个子图中,同时只保留底部两个子图上的x记号,如下所示:

fig, axs = plt.subplots(2, 2)
axs[0, 0].plot(x, y)
axs[0, 0].set_title('top left')
axs[0, 1].plot(x, y, 'tab:orange')
axs[0, 1].set_title('top right')
axs[1, 0].plot(x, y, 'tab:green')
axs[1, 0].set_title('bottom left')
axs[1, 1].plot(x, y, 'tab:red')
axs[1, 1].set_title('bottom right')
axs[1,1].grid()
axs[0,0].grid()
axs[1,0].grid()
axs[0,1].grid()

for ax in axs.flat:
    ax.label_outer()


我认为默认情况下,只在左侧两个图上显示它们,但我不确定如何手动指定。谢谢

我相信你能找到答案。