2011-03-04 88 views
4

在matplotlib中移除白色邊框(填充)時,set_aspect('equal')設置將覆蓋填充(白色邊框)設置。結果輸出是一個方格裝滿了空格的盒子。如何覆蓋此行爲,以便set_aspect設置僅適用於contourf圖,而不適用於整個輸出。Matplotlib在.set_aspect ='等於'

import matplotlib.pyplot as plt 

plt.axes().set_aspect('equal') 

CS = plt.contourf(xi,yi,zi,30,cmap=plt.cm.jet,antialiased=True,alpha=0.4,norm=c_scale,aspect='equal') 

回答