matplotlib中不可见轴上的轴标签

时间:2015-04-15 18:55:17

标签: matplotlib

是否可以在隐形轴上显示可见轴标签?我想绘制2个轴,除了它们自己的ylabels之外,还有一个常见的轴:

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

上面的代码生成了这个图:

out.png

有没有办法去除轴线?如果我添加ax_common.set_axis_off(),则移除轴和ylabel。我是否必须创建文本标签,而不创建其他轴?

1 个答案:

答案 0 :(得分:0)

这样做:

ax_common.set_frame_on(False)