概述
Ghostscript和Gsview下载安装
如果不装这俩,遇到eps格式的图像是没法查看的,只能写latex代码把他放在论文里能看见图片,下了这俩这可以啦,gsview就是ps文件阅读器,也可以看阅读pdf
GhostScript用于将PostScirpt文件(ps,eps)转换为PDF
要先装ghostscript再装gsview
并且两个软件必须都是32位或者都是64位的,否则检测不到对方,亲测如下(已装64ghostscript但报错说找不到ghostscript)
Ghostscript下载地址
gsview下载地址
注册gsview
matlab图形去白边方法汇总
最有效又简单的方法(My favorite!!),去除最完全最彻底
不写代码,只用软件
用gsview去掉matlab图像的白边(超有效超简单!!)
先打开一个matlab生成的有白边的图像
搞定!可以由latex生成的pdf看出来,右边的图是没有白边的,图注紧紧挨着图片,就是这么简单和神奇
法二(一般推荐,因为适用性有限)
来自于这篇博客:【Matlab】去除图片周围空白区域(plot subplot)
他写了一个函数,RemoveSubplotWhiteArea,可以达到目的,亲测对于单张图有效,多张子图的,子图行数不能超过7,否则新画的子图位置会和已有子图重叠导致画不出来,所以可以凑合着用吧
法三(超级推荐!!!!)
来自于这篇博客: matlab控制图像的边界(margin),subplot的间距(gap)
作者也写了一个函数,具体代码去原博文看吧,我这里给出参数的具体解释,你只需要根据自己的要求调整这6个参数(3组),就可以搞定啦!!!!
% marg_h中第二个数表示上面
% marg_w中第二个数表示右边
% gap第二个数表示子图之间的水平距离
% tight_subplot(Nh, Nw, gap, marg_h, marg_w)
他的下图很好,一下就看明白了,这个对于多少子图都可以实现去白边操作,而且我亲自比较了,和gsview去除后的效果一毛一样,非常完美(即根本没有白边)
方法四:
在画出的figure上,左上角,点击 文件,导出设置, 放大坐标轴至充满图形
还可以设置好固定的导出分辨率,一般期刊都要求600dpi,dot per inch
点击 应用于图形, 就可以看到图形已经放大了(实际上是去除了白边)
这样设置后,我导出为eps(matlab图形不要另存(分辨率是自动),直接选导出,设置好分辨率导出为eps格式), 然后又用gsview ps to eps转了一下,这是对比图
所以还是gsview是真爱啊,matlab这个导出设置去除大部分白边,但是没完全去除,gsview可以完全去除,妥妥的最优美的选择!!
另外,一般eps文件都超级大,用gsview打开会出现显示不全,点击菜单栏media,选择合适的显示大小,比如A3,A2,A1```就可以完全显示了,不完全显示的时候ps to eps得到的上也是不完全的图形,没法用
最后
以上就是沉静哈密瓜为你收集整理的Ghostscript和Gsview下载安装,matlab图形去白边方法汇总Ghostscript和Gsview下载安装matlab图形去白边方法汇总方法四:的全部内容,希望文章能够帮你解决Ghostscript和Gsview下载安装,matlab图形去白边方法汇总Ghostscript和Gsview下载安装matlab图形去白边方法汇总方法四:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复