2015-04-15 84 views
0

在不可見軸上是否有可見軸標籤?我想繪製2軸有,除了自己ylabels,也是一種常見的一個:matplotlib中不可見軸上的軸標籤

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被刪除。我是否必須創建文本標籤,而不創建額外的座標軸?

回答

0

這樣做:

ax_common.set_frame_on(False)