寫了個matlab學位論文繪圖美化工具

動機

對于理工科的同學队塘,學位論文里通常有大量圖片,大多數(shù)需要通過matlab來繪制宜鸯,但是基本的matlab語句用起來不方便憔古,例如貼圖到word里發(fā)現(xiàn)字體特別小之類的。

解決方案

為提高效率淋袖,開發(fā)了matlab繪圖輔助工具鸿市,解決了以下痛點:

1. 圖片標題、坐標軸標題、字體焰情、以及圖片寬度統(tǒng)一設置

一行代碼實現(xiàn):

utilForFormat.dissertationPlot('標題字符串','x軸標題','y軸標題',7.5);

其中7.5是圖片寬度陌凳,單位cm。

繪制之后可直接貼到word中内舟,避免手工調整的繁瑣以及調整后圖中字體大小不正確的問題合敦。

例如本人學校的論文模板,頁邊距之內的寬度大約為16cm验游,那么可以設置10cm的圖占據(jù)一行充岛,或者設置7.5cm的兩張圖并列占一行。貼圖后字體大小都一樣耕蝉,非常美觀崔梗。

字體的話默認是宋體10pt加粗,符合學位論文要求垒在。如果要修改默認字體蒜魄,可以這樣設置:

utilForFormat.setDefaultFont('宋體', 10, 'bold');

設置一次即可后面都會按這個來,原理是把設置的值存儲到了utilForFormat對象中了场躯。

2. 多曲線在同一張圖中谈为,實現(xiàn)不同曲線自動設置不同樣式

在matlab中,曲線樣式由顏色(color)踢关、線型(line)和標記(marker)組成峦阁。在曲線很多的時候,如果手工設置逐個曲線的樣式的話將非常繁瑣耘成。

為此,設計了一個輔助函數(shù)實現(xiàn)曲線樣式的自動生成(280種樣式)驹闰,而且可通過簡單設置參數(shù)'cml'或者'lcm'等實現(xiàn)優(yōu)先級的選擇瘪菌,代碼如下:

labelsForPlotLine = utilForFormat.labelsForPlotLineGnrt('cml');
% 'cml': 先color,再 marker最后 line的順序生成曲線樣式
% labelsForPlotLine 為不同樣式組合的元胞數(shù)組

其中嘹朗,labelsForPlotLine 是元胞數(shù)組师妙,每個元素代表不同樣式的字符串,效果如圖:


曲線自動樣式

3. 固定寬度時屹培,二維圖邊緣的空白問題

可能是matlab的bug默穴,在對二維圖直接設置寬度時,會導致邊緣出現(xiàn)空白褪秀,那么實際上圖片實際寬度是縮小了蓄诽,未達到所設置的寬度,如圖:


二維圖的邊緣空白問題

為此媒吗,專門寫了一段代碼修復了該問題仑氛,效果如圖:


二維圖邊緣空白修復效果

4. 繪圖后圖片自動在電腦屏幕的中心

前文的dissertationPlot函數(shù)調用之后圖像自動居中,治好了我的強迫癥。

5.彩蛋:本工具全國使用情況統(tǒng)計功能

如果你好奇今天至少有多少人在陪自己寫學位論文锯岖,這些人在全國的分布情況是怎樣的介袜,可以使用下統(tǒng)計功能(利用#提供的服務),數(shù)據(jù)是公開的出吹,實時更新遇伞,大家可以在http://new.#/v1/login.php?siteid=1254502417里查看(訪客分析->地區(qū)\運營商)。數(shù)據(jù)可能長這樣:

全國使用情況示意圖

該功能很安全捶牢,只是通過matlab來瀏覽某個網址實現(xiàn)的(在UtilForFormat.m文件的27鸠珠,28行)。如果你不想被統(tǒng)計叫确,可以關閉該功能跳芳,很簡單,把

utilForFormat = UtilForFormat('on');

里的on改為off即可竹勉。

下載地址和用法

下載地址https://github.com/ztinpn/utilForFormat/archive/master.zip
Github項目地址https://github.com/ztinpn/utilForFormat
用法:UtilForFormat.m是工具類文件飞盆,拷貝到自己的項目目錄下。demo.m是示例代碼次乓,使用的時候吓歇,把里面對應的代碼段復制到別處使用即可。
注意:復制圖片前需要保證copy options已選擇preserve information票腰,transparent background
以及match figure screen size

最后城看,祝大家順利畢業(yè)哈!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末杏慰,一起剝皮案震驚了整個濱河市测柠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缘滥,老刑警劉巖轰胁,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異朝扼,居然都是意外死亡赃阀,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門擎颖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來榛斯,“玉大人,你說我怎么就攤上這事搂捧⊥运祝” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵允跑,是天一觀的道長意述。 經常有香客問我,道長,這世上最難降的妖魔是什么荤崇? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任拌屏,我火速辦了婚禮,結果婚禮上术荤,老公的妹妹穿的比我還像新娘倚喂。我一直安慰自己,他們只是感情好瓣戚,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布端圈。 她就那樣靜靜地躺著,像睡著了一般子库。 火紅的嫁衣襯著肌膚如雪舱权。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天仑嗅,我揣著相機與錄音宴倍,去河邊找鬼。 笑死仓技,一個胖子當著我的面吹牛鸵贬,可吹牛的內容都是我干的。 我是一名探鬼主播脖捻,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼阔逼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了地沮?” 一聲冷哼從身側響起嗜浮,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摩疑,沒想到半個月后危融,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡未荒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了及志。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片片排。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖速侈,靈堂內的尸體忽然破棺而出率寡,到底是詐尸還是另有隱情,我是刑警寧澤倚搬,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布冶共,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏捅僵。R本人自食惡果不足惜家卖,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望庙楚。 院中可真熱鬧上荡,春花似錦、人聲如沸馒闷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纳账。三九已至逛薇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間疏虫,已是汗流浹背永罚。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留议薪,地道東北人尤蛮。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像斯议,于是被迫代替她去往敵國和親产捞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案哼御? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,737評論 1 92
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫坯临、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,064評論 4 62
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,770評論 25 707
  • 四季春常在恋昼,群山抱古城看靠; 波光瀲滟處,海鷗齊爭鳴液肌; 古木伴花開挟炬,藍天飄白云, 人間有盛景嗦哆,最美在昆明谤祖。
    孤獨乞丐閱讀 137評論 0 0
  • 竟然忘記寫日記了,最近被男二搞得很煩老速。 剛剛突然想起去年夏天剛剛入學校學習這行的時候粥喜,對烘焙都不了解,就這么簡單開...
    暖冬午后閱讀 70評論 0 0