Matlab画图,去掉周围白边

转自:Matlab画图,去掉周围白边

Matlab画出来的图,四周有一些空格区域,如何去掉这些不必要的周围白边呢?


方法一:

利用截图工具进行截图,保存图片质量非常低,分辨率低,无法保存为矢量图,不推荐使用。


方法二:(推荐)

在matlab中显示图的过程如果是以imshow(img)的方式显示图片的,可以使用imwrite(img, 'result.jpg')函数保存图片,imwrite()函数所保存的图片四周不含白边。

若是plot()函数绘制的图片,因为没有图片句柄,所以无法使用imwrite()函数进行保存,使用保存按钮或者file-save/save as所保存的图片均含有白边。


方法三:

先使用保存按钮或者file-save/save as保存绘制的图片,然后使用Windows自带【画图】工具软件或者【美图秀秀】软件进行截图即可去掉白边。


方法四:(推荐)

matlab绘制出图片后,执行【编辑】-【轴调整】,通过单击或双击激活图的黑色边缘线,拖动边缘线使中间的图靠近边缘,这样可以”挤掉“空白区域,减少白边。注意要完整保留xlabel、ylabel、legend、title等内容,不要去掉了图的重要内容。

你可能感兴趣的:(matlab,图像输出)