matplotlib中不可见轴上的轴标签

matplotlib中不可见轴上的轴标签,matplotlib,Matplotlib,在不可见轴上是否可以有可见轴标签?我想画出两个轴,除了它们自己的Ylabel之外,还有一个普通轴: import matplotlib from matplotlib.pyplot import * figure() ax1 = axes([0.3, 0.2, 0.4, 0.2]); ylabel("Label 1") ax2 = axes([0.3, 0.5, 0.4, 0.2]); ylabel("Label 2") ax_common = axes([0.2, 0.2, 0.5, 0

在不可见轴上是否可以有可见轴标签?我想画出两个轴,除了它们自己的Ylabel之外,还有一个普通轴:

import matplotlib
from matplotlib.pyplot import *

figure()

ax1 = axes([0.3, 0.2, 0.4, 0.2]); ylabel("Label 1")
ax2 = axes([0.3, 0.5, 0.4, 0.2]); ylabel("Label 2")

ax_common = axes([0.2, 0.2, 0.5, 0.5], zorder=-10)
xticks([]); yticks([])
ylabel("Common", fontsize="x-large")

savefig("out.png")
上面的代码生成此图:

有没有办法删除轴线?如果我添加
ax\u common.set\u axis\u off()
,轴和标签将被删除。我是否必须创建文本标签,而不创建其他轴?

执行以下操作:

ax_common.set_frame_on(False)