我正在準備一些科技論文的圖表,爲了適應頁面限制,這些圖表需要很寬和較短。但是,當我將它們保存爲pdf時,x軸標籤丟失,因爲(我認爲)它們在邊界框之外。如何防止Matplotlib剪掉我的軸標籤?
將以下內容放入iPython筆記本中會重現該問題。
%pylab inline
pylab.rcParams['figure.figsize'] = (8.0, 2.0)
plot([1,5,2,4,6,2,1])
xlabel("$x$")
ylabel("$y$")
savefig("test.pdf")
生成的PDF文件看起來是這樣的:
我怎樣才能改變PDF文件的邊框?理想情況下,我希望有一個解決方案能夠「正確地完成」,即自動調整尺寸,使所有東西都適合,包括擺脫左右兩邊不必要的空間 - 但我很匆忙,所以我會解決任何方式來改變邊界框,我會猜數字,直到它看起來不錯,如果我必須。
我接受了這一點,但任何未來的訪問者可能也會對我自己的答案感興趣,它會調整邊界框以適應情節,而不是相反。 – Nathaniel