2014-02-12 66 views
4

如何刪除此圖的頂部和右側的白色邊框?從matplotlib中刪除邊框pcolor

這是我使用我的陰謀大熊貓數據框代碼:

plt.pcolor(diff,clip_on=False) # diff is a DataFrame 
plt.yticks(np.arange(0.5, len(diff.index), 1), diff.index) 
plt.xticks(np.arange(0.5, len(diff.columns), 1), diff.columns, rotation=90) 
plt.colorbar() 

pcolor plot

回答

6

嘗試根據數據設定軸界限。更快的接口是通過pyplot功能, - 我想你想:

plt.ylim(0, len(diff.index)) 
plt.xlim(0, len(diff.columns)) 

,但如果你從pcolor保存返回值,那麼你也可以設置的限制。

h = plt.pcolor(diff,clip_on=False) # diff is a DataFrame 
h.axes.set_ylim(0, len(diff.index))