2017-07-28 57 views
-1

enter image description herematplotlib如何正確情節插曲

此圖片文字情節使用:

subplot(1,2,1) 
hist(...) 
subplot(1,2,2) 
text(...) 

但我不希望第二繪圖區邊界,我希望在左上角的文字劇情。我怎麼做到的?

回答

1

試試這個:

subplot(1,2,1) 
hist(...) 
ax2 = subplot(1,2,2) 
ax2.set_xticks([]) 
ax2.set_yticks([]) 
for spine in ax2.spines.values(): 
    spine.set_visible(False) 
ax2.invert_yaxis() 
ax2.text(..., verticalalignment="top") 

更新:

正如評論指出的那樣,你也可以這樣做:

subplot(1,2,1) 
hist(...) 
ax2 = subplot(1,2,2) 
ax2.axis("off") 
ax2.invert_yaxis() 
ax2.text(..., verticalalignment="top") 

這雖然會刪除默認軸背景太(取決於您的設置和Matplotlib版本,這可能會使您留下灰色背景色)。

+0

謝謝,這是完美的。 – Howard

+2

爲此,您可以在第二個圖上使用'plt.axis('off')'。 – umutto

+0

是的,我檢查了Axes API,並用'ax2.set_axis_off()'替換它。' – Howard