2015-12-01 57 views
1

關於將matplotlib圖保存到文件中並不缺少SO questions。這很容易使用fig.savefig(filename)保存/導出座標軸/繪圖區,而不是圖

但是如果我想保存只繪圖區域本身,而不是X軸和Y軸,情節或標題等

例如輪廓,我想出口只有跌破該區域shown in red無論是.pdf.pngPlot area

+1

你能不能在savefig之前設置'fig.subplots_adjust(left = 0,right = 1,bottom = 0,top = 1)'?那麼你將失去所有的標題,標籤等。 – tom

回答

1

,你可以通過簡單地在你的代碼中添加以下行做

plt.axis('off') 
plt.savefig("test.png",bbox_inches='tight') 

plt.axis('off')隱藏您的座標軸,bbox_inches ='tight'會裁剪軸所在的空白圖片。

+0

這很不錯。有沒有辦法做'plt.axis('off')'而不使用'pyplot'對象?我傾向於使用「ax」和「fig」對象。 (我爲'bbox_inches'做'fig.tight_layout()'。 – LondonRob