標籤:

MATLAB如何導出精美的論文插圖?

毫無疑問,一篇優秀論文的必備要素之一就是精美的插圖(僅針對理工類論文,文科不清楚)。插圖也被稱作論文的眼睛,起著畫龍點睛的作用。

首先,個人經驗,優秀的論文插圖應該有以下特點。

  1. 圖片大小合理,清晰/美觀;(這是最重要的!)
  2. 坐標軸有標註和單位;
  3. X軸不要有留白,Y軸可以有留白;
  4. 有圖例、網格;
  5. 所有漢字、字母、數字的字體大小合適,一般與正文字體相當或小一號;
  6. 同一篇文章內的風格要一致,比如坐標軸與圖片邊界的距離一致,這樣圖片顯得整齊;
  7. 配色是點睛之筆。(紅配綠什麼的,還是算了吧...)

一個常見的問題是,用MATLAB精心畫好的圖像,保存為圖片並插入到Word中,總是不清晰,不夠美觀。本文就介紹如何設置MATLAB導出圖片的格式、大小、解析度等等(畫圖的技巧很多,一次可能寫不完,以後有機會再寫點。)

一、為什麼需要設置圖片的大小?

圖片的解析度需要設置很好理解,但為何圖片的大小也需要設置?完全可以在Word中把圖片拉大或者縮小啊?(常見錯誤想法)

這是因為:在Word中放縮圖片會導致圖中字體大小、線寬、坐標軸與圖片邊界的距離等發生變化,導致圖片不夠清晰美觀。

舉一個簡單的例子,下圖是沒有設置圖片的大小,解析度設為300dpi,另存為jpg格式的結果。可以看到,字體太小(雖然設置的是11號字,但由於圖片太大,插入到文中必須要壓縮,導致字體變小。)

主要問題是字體太小(默認的是11號字,但縮放後特別小)(圖很糊是知乎壓縮的結果,當然,如果圖片大小合適,也不會壓縮的這麼厲害)

二、設置圖片的大小、解析度、字體、線寬

在圖片的菜單欄,文件->導出設置,對圖片的大小、解析度等進行設置。

關於圖片大小,應該通過計算得到寬度和高度。例如A4紙的寬度為21cm,如果左右頁邊距各為2.5cm,正文的寬度就是16cm。如果頁面是單欄,設為寬度14cm,高度8.6cm比較合適(黃金比例0.618)。雙欄的話,寬7cm,高4.3cm即可。

設置圖片大小為寬7cm,高4.3cm

關於解析度,印刷品一般為300dpi,所以這裡設為300

解析度設為300dpi

關於字體,MATLAB默認的字體為Helveticai,這個字體的特點是中文、英文都可以顯示。然而,不夠美觀。如果圖中沒有漢字,可以在這裡將其全部設置為Times New Roman,並勾選自定義名稱。同時,也可以勾選自定義大小,統一將字體大小設置為10磅。(如果想差異化設置字體大小就不要勾選了。)

關於線寬,不建議在這裡設置,而是差異化的設置線寬。比如,坐標軸線寬1磅,網格線寬0.5磅,數據的線條線寬1.5或2磅。

不建議在這裡統一設置線寬

完成上述設置後,點擊「應用於圖窗」,即可將上述設置應用到畫的圖中。確認無誤後,點擊導出,可保存為圖片。點陣圖建議保存為Tiff格式,矢量圖建議保存為emf。

注意:emf文件可以用Visio打開,「取消組合」後進行二次編輯。

三、導出的圖片

這裡上一下最後導出的圖片,由於知乎只支持jpg、png格式的圖片,這裡的文件格式是png,而不是tiff。可以看到,同樣經過知乎的壓縮,效果比最開始的好太多了。

知乎進行了一定的壓縮,可以看到有點模糊,實際效果比這個好。

總結:

  1. 導出圖片時,不要直接使用"文件->另存為",也不要使用"編輯->複製圖窗"。
  2. 可以使用導出設置對圖片的大小、解析度、字體進行設置,不推薦對線寬進行統一設置。因為不同的線型寬度應該不同。
  3. 圖片的寬度應該是經過精心計算後的結果,高度可以設為寬度×0.618。
  4. 導出圖片的格式一般為tiff(點陣圖)、emf(矢量圖)。
  5. emf格式可以用Visio打開,進行二次編輯。

(更新:差點忘了加專欄目錄)

易夕:MATLAB Tricks 專欄目錄?

zhuanlan.zhihu.com圖標
推薦閱讀:

MATLAB編譯器配置:MinGW及Visual C++
如何評價 MATLAB R2018b ?
MATLAB教學視頻:空間域圖像增強之圖像的空間域濾波(演算法篇)
第5節.均勻各向同性介質中單色標量光場的傳播

TAG:MATLAB | 科研 |