Ghostscript和Gsview下载安装,matlab图形去白边方法汇总
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图形去白边方法汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐优商城笔记六:商品详情页
- 下一篇: 电源空间辐射CDN余量低_CDN法测试与