我正在尝试制作4个子图(2x2),并倒置y轴,同时在子图之间共享y轴。这是我的代码:
import matplotlib.pyplot as plt
import numpy as np
fig,AX = plt.subplots(2, 2, sharex=True, sharey=True)
for ax in AX.flatten():
ax.invert_yaxis()
ax.plot(range(10), np.random.random(10))
似乎当sharey=True
时,ax.invert_axis()
被忽略了。如果我设置sharey=False
,则在所有子图中都会得到一个反转的y轴,但是显然y轴不再在子图之间共享。这里我做错了什么吗?这是一个bug还是不应该做这样的事情?