如何防止Matplotlib剪切我的轴标签?

2024-09-28 20:45:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为一篇科学论文准备一些图表,为了符合页数限制,这些图表必须是宽的和短的。但是,当我将它们保存为pdf时,x轴标签将丢失,因为(我认为)它们位于边界框之外。

把下面的内容放到一个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文件如下所示: enter image description here

如何更改pdf文件的边框?理想的情况下,我想要一个“做得很好”的解决方案,即自动调整大小,使一切都适合,包括摆脱不必要的空间左右-但我很匆忙,所以我会解决任何方式来改变边界框,我会猜测数字,直到它看起来是正确的,如果我必须的话。


Tags: 文件内容pdfipython图表inline笔记本标签