设置xlim

时间:2015-05-07 20:17:24

标签: python matplotlib

主要问题是在设置轴的xlim(特别是将xmax从512减小到50)之后,图形不会重新缩放以聚焦在新xlim(0到50)的区域上。相反,图中的绘图在xmax之后缩小了较大的右边距,尽管没有绘制任何内容。奇怪的是,只有在我用PDF格式保存数字时才会发生这种情况。

以下是我生成的两个pdf图片的屏幕截图。第一个是原始图像而不更改xlim。

enter image description here

这里的第二个是通过将512从x 512设置为50的图像。

enter image description here

以下是我的代码的一部分:

fig = plt.figure(facecolor='white') 
ax = plt.axes()
...
lines=ax.plot(*a, clip_on=False)
ax.set_xlim([0, 50])
...
pp = PdfPages(outfile + '.pdf')
pp.savefig(bbox_inches='tight')                                                                                                                                                                                                        

在xlim之后删除额外的右边距空间的正确方法是什么?

0 个答案:

没有答案