[新]我用matlab一鍵美化頂級(jí)SCI數(shù)據(jù)圖
本次更新點(diǎn)無比豐富,除常規(guī)修復(fù)外,關(guān)鍵詞有:新控制層級(jí)、存檔、多步撤回、新樣式、局部放大升級(jí)、輪換開關(guān)、顏色輪換、坐標(biāo)融合、自動(dòng)編號(hào)、快捷鍵...

0. FB 簡介
FigureBest(簡稱:FB)是圖圖基于MATLAB開發(fā)的懶人式數(shù)據(jù)圖美化軟件??勺詣?dòng)識(shí)別繪圖類型(plot,bar,boxplot,scatter,surf,...),提供高端的配色方案并一鍵美化;



具備強(qiáng)大批處理功能,同步調(diào)節(jié)多張圖;舊版已有取色器、濾波器、動(dòng)畫制作、高清導(dǎo)出...已有功能不介紹;若第一次接觸FBV4,請(qǐng)依次從4.0[1]、4.1[2]、4.2[3]、4.3[4]開始了解:

1. FB 4.4 重點(diǎn)新功能
新樣式



自動(dòng)去除右邊和上邊刻度的樣式

含填充的誤差圖

對(duì)箱圖、散點(diǎn)等圖形的優(yōu)化


存檔與撤銷
可選擇自動(dòng)建立歷史存檔,方便回溯,但是會(huì)犧牲一些速度,所以有自選開關(guān)。


默認(rèn)是打開存檔,可在存檔的基礎(chǔ)上多步撤銷。

注意FB只能接管在GUI上點(diǎn)擊操作產(chǎn)生的撤銷,相信這是很容易理解的!
導(dǎo)出方面的升級(jí)
自動(dòng)剪裁PDF導(dǎo)出圖的大小
自動(dòng)記憶上次使用的路徑
修復(fù)早期路徑BUG

旋轉(zhuǎn)動(dòng)畫與自動(dòng)導(dǎo)出.mp4格式

數(shù)據(jù)重繪與數(shù)據(jù)導(dǎo)出
??對(duì)Simulink進(jìn)行重繪以便FB美化;
??可以將線圖數(shù)據(jù)導(dǎo)出到工作區(qū)

比例批量調(diào)節(jié)
可以批量設(shè)置圖形的比例,改進(jìn)了堆疊效果方便查看到底有多少張圖。

副刻度開關(guān)
手動(dòng)刪除副邊框的刻度,與新樣式互為補(bǔ)充。

批量粘貼
批量復(fù)制到剪切板,可以在WORD等快速粘貼;(僅windows用戶按下win+V可以彈出歷史剪切板;MACOS只有一張圖)

軸號(hào)
引入了軸號(hào)新層級(jí),方便對(duì)子圖進(jìn)行控制(不輸入軸號(hào)默認(rèn)為全部軸,與之前的版本體驗(yàn)一致)。注意按下一次軸號(hào)會(huì)自動(dòng)檢查,再按一次軸號(hào)取消顯示。在任何調(diào)節(jié)中都需要取消副刻度框線,待完成后最后加上,否則軸號(hào)會(huì)錯(cuò)亂!

基于軸號(hào)層級(jí),可以單獨(dú)調(diào)整子圖:




視角快速切換
X-Y,X-Z,Y-Z平面自由切換:

局部放大升級(jí)
局部放大升級(jí)&放大圖同步調(diào)節(jié):

數(shù)據(jù)濾波升級(jí)
數(shù)據(jù)濾波這么重要的功能當(dāng)然也支持撤銷

含填充的誤差/方差圖

%?%示例數(shù)據(jù)
%?---------------------
%?x?-?行向量
%?y?-?數(shù)值矩陣
%?x的列數(shù)?==?y的列數(shù)
x?=?0:0.2:5;
y_mean?=?sin(x);
y?=?repmat(y_mean,20,1)?+?randn(20,1).^0.5;
y?=?y.^1.4;
%?%示例語句
%?---------------------
figure
shadeError(x,y,{@mean,@std},'lineprops','--r','transparent',1,'patchSaturation',0.2)
hold?on
融合
自動(dòng)將一個(gè)圖的數(shù)據(jù)移植到另一個(gè)圖

置頂
改變線的層級(jí)

顏色輪換
有時(shí)候色卡的顏色比線多,可以輪換顯示選擇最優(yōu):

在改變色卡的情況下使用該功能,顏色輪換也可以用于只改變配色:


自動(dòng)編號(hào)
為子圖自動(dòng)編號(hào),基本可以直出。編號(hào)位置在最優(yōu)位置附近隨機(jī)擾動(dòng),總有一個(gè)適合你!

自定義接口

請(qǐng)自行編寫函數(shù)文件fb_user_func.m放置在FB項(xiàng)目目錄下。點(diǎn)擊擴(kuò)展即可運(yùn)行您自己的函數(shù),適合對(duì)GUI操作比較了解的用戶使用!
---------------------
function?fb_user_func(figureNumbers,axesNumbers,co)
fb會(huì)自動(dòng)傳入下列參數(shù)
figureNumbers?-?figure編號(hào)向量
axesNumbers?-?軸號(hào)向量
co?-?當(dāng)前色卡
2. 快捷鍵系統(tǒng)
當(dāng)焦點(diǎn)(鼠標(biāo)最后一次單擊落在FB)在FB上時(shí)候,可以使用快捷鍵進(jìn)行操作。特別地,會(huì)提升撤銷、顏色輪換、導(dǎo)出等功能的效率,目前快捷鍵功能只支持WIN系統(tǒng)。

下面舉個(gè)例子來體現(xiàn)FB快捷鍵的優(yōu)勢(shì):

3. 其它更新
??統(tǒng)一了windows和macos的代碼
??增加了長時(shí)間任務(wù)的等待提示,如:正在美化 | 美化完成;
??修復(fù)了編輯模式下局部放大圖消失的問題;
??修復(fù)了批量導(dǎo)出量太大的時(shí)候部分?jǐn)?shù)據(jù)圖遺漏的問題;
??修復(fù)了導(dǎo)出路徑的問題和圖片名的問題;
??圖例自由開關(guān);很多開關(guān)點(diǎn)一次開,再點(diǎn)一次就關(guān)!
??修復(fù)了macos取色器模塊生成模板的問題;
??取消啟動(dòng)的清屏,防止消除用戶的重要打印信息;
??修復(fù)了不美化直接導(dǎo)出時(shí)候背景不是白色的問題;
??字體字號(hào)設(shè)置增加了記憶功能,不用每次都去點(diǎn)選;
??重點(diǎn)優(yōu)化了boxplot的右鍵菜單;
??對(duì)新手更加友好,直接無腦運(yùn)行fb.m函數(shù)啟動(dòng),甚至不需要主動(dòng)添加路徑;
? .....(感謝股東們的反饋!?。。?/p>
4. 下載和注意事項(xiàng)
??軟件下載方式見文末;
??在部署新版FB之前,請(qǐng)刪除所有歷史版本的內(nèi)容,以防沖突!
? MATLAB編碼通常為GBK或者UTF8(兼容GBK),而圖圖的是GBK,所以99%的可能不會(huì)有提示亂碼;如果出現(xiàn)了亂碼,可能你的MATLAB是純外文的編碼,需要自行修改;不修改關(guān)系也不大,主要功能不受影響;
??可以使用和之前一樣的方式設(shè)置路徑,也可以直接運(yùn)行fb.m函數(shù)啟動(dòng);
??如果運(yùn)行有卡頓或者java報(bào)錯(cuò),請(qǐng)合理增大java堆內(nèi)存,在:預(yù)設(shè)-常規(guī)-java堆內(nèi)存。
??關(guān)于可能出現(xiàn)的問題和功能建議,可以點(diǎn)擊<反饋>。
??查看是否更新和公告請(qǐng)關(guān)注圖圖的B站[5]
啟動(dòng)函數(shù)?fb.m
可以選擇和之前一樣添加路徑;也可以直接運(yùn)行fb.m啟動(dòng),我在這里也寫一遍fb.m,請(qǐng)認(rèn)真閱讀,其實(shí)也是一個(gè)重要教程。
以上只是關(guān)鍵點(diǎn)介紹,這些關(guān)鍵點(diǎn)的組合會(huì)產(chǎn)生更多功能。
更多細(xì)節(jié)的介紹可以點(diǎn)擊閱讀原文查看視頻教程及后續(xù)視頻教程。在發(fā)布的一個(gè)月內(nèi),圖圖會(huì)不定期在B站@圖通道直播FB用法,敬請(qǐng)關(guān)注!我會(huì)分享一些開發(fā)中的副產(chǎn)品(比如如何自動(dòng)添加路徑,如何給代碼加密...),需要測(cè)試圖源代碼的也請(qǐng)留意。
FB:https://mbd.pub/o/bread/mbd-YpyUmJlq(永久更新)
圖圖的MATLAB交流群:549621236
引用鏈接
[1]
?4.0:?https://www.bilibili.com/video/BV1Fh411S7cM[2]
?4.1:?https://www.bilibili.com/video/BV1i64y1o7Fo[3]
?4.2:?https://www.bilibili.com/video/BV1vb4y1r7d5[4]
?4.3:?https://www.bilibili.com/video/BV17L4y1x78W[5]
?B站:?https://space.bilibili.com/223755925

