Matlab 图视化怎样入门,怎样达到出版要求( 二 )


需要注意的是,图示说明也需要命名句柄。
3)title
hTitle=title (\u0026#39;My Publication-Quality Graphics\u0026#39;);
## 多图
Matlab自带的subplot有很多不能自动设置的地方,因此找到了几个学习成本较低的替代方案:
1. subaxis
https://au.mathworks.com/matlabcentral/fileexchange/3696-subaxis-subplot
2. tight-subplot
https://au.mathworks.com/matlabcentral/fileexchange/27991-tight-subplot-nh--nw--gap--marg-h--marg-w-
但是根据个人经验,在多图上花的时间过长,最后到latex中排版时,仍然费力不讨好。所以最好还是采用单图的方式,然后利用ps或ppt或word或visio工具来拼凑成多图。当然,如果确有简便直接的方法保证在latex中显示美观,欢迎告之以补充改正。

# 美化
## 基础美化
基础美化包括matlab基础图形句柄属性的熟悉。常见的命令包括:
线(默认):‘Color’是颜色,’LineStyle’是线型,‘LineWidth’是线宽;
标记(’Marker’): \u0026#39;MarkerFaceColor\u0026#39;是边颜色,\u0026#39;MarkerEdgeColor\u0026#39;是内部颜色,\u0026#39;MarkerSize\u0026#39;是大小;
字体:’FontSize’是大小,’FontWeight’是粗细,’Interpreter’=’Latex’。

## 论文高级美化
对于IEEE的论文,笔者进行了一些尝试与调研,得到以下一些经验。
* 粗线粗标(thicker lines and larger markers);(根据实际点的个数衡量)
* 设置参考
| Item |Default| Paper |Presentation |
|---|---|---|---|
|Width| 5.6 |varies/3.5(IEEE)? |varies|
|Height |4.2 |varies/3.5(IEEE)? |varies|
|AxesLineWidth| 0.5| 0.75 |1|
|FontSize| 10| 10| 14|
|LineWidth| 0.5| 1(ERRORBAR)/1.5(OTHERLINE)| 2|
|MarkerSize|5/6| 8 |12|
* 颜色配色
其实很多时候,说matlab不好看,是因为不会配图。因此,可以找专门的RGB配色网站,保留常见的配色方案,供论文中配图使用。比如,我找到的一个配色网站:
http://colorbrewer2.org/#type=sequential\u0026amp;amp;amp;amp;scheme=YlGnBu\u0026amp;amp;amp;amp;n=3
该网站的核心是,绘图尽量要用渐变色,少用对比色。而渐变色的选择可以从2种到12种,基本能够满足论文的需求。
另外,还有:
http://blog.csdn.net/peter_zhang_jie/article/details/44179699
该网站将ggplot和Tableau的配色方案相应对比。该文中提到一个好用的小工具,即颜色拾取器,能够方便地获取论文中的配色。http://www.colorschemer.com/


# 后处理
## 输出
1. 输出eps格式
set(gcf, \u0026#39;PaperPositionMode\u0026#39;, \u0026#39;auto\u0026#39;);print -depsc2 finalPlot1.eps
2. 输出word-png格式
print(\u0026#39;improvedExample\u0026#39;,\u0026#39;-dpng\u0026#39;,\u0026#39;-r600\u0026#39;);%-dxxx,-rnnn %%IEEE要求是600DPIxxx表示输出格式,nnn表示图片的分辨率,单位是像素/英寸(dots per inch,DPI)。
dxxx包括:\u0026#39;-depsc\u0026#39;、\u0026#39;-dpdf\u0026#39;(print(\u0026#39;FillPageFigure\u0026#39;,\u0026#39;-dpdf\u0026#39;,\u0026#39;-fillpage\u0026#39;/\u0026#39;-bestfit\u0026#39;))、\u0026#39;-djpeg\u0026#39;


# 需要注意的问题
1. 用相对值annotation生成的符号,打印的时候位置错乱;


推荐阅读