关于多个子图
不要用subplot, 见我SRDA正则化参数估计大论文第一版Fig3这样排版,缺点:各个图靠在一起,太紧,区分不开,而且没法给每个子图取自标题,如果用matlab命令title,Zhenan老师讲这不是一种很好的方式,一般标题在表的下面,类似SRDA TKDE 2008的Fig 5。用Latex命令subfolat(见我的教材P326页)可以解决,这样必须每个子图单独画一个图。调用subfolat,必须使用宏包\usepackage{subfig}
字体设置
最好的例子:
set(gca,'FontSize',11);
加了这一句,title、xlabel和ylabel包括legend的字体均变成11号字体!!!这一句要放在title 、xlabel和ylabel之前,放在之后效果是不同的
-------【以下可不看,一般论文画图以上足以。以下适合对图形做仔细调整】 -------
如何将画好的图坐标轴的线变粗?
答:将*.fig用matlab打开,点击菜单栏下面最右边“show plot Tools and Dock figure”,点击坐标轴,点击下面more properties,将LineWidth改为2.7。
如何将xlabel加粗?
方法1:
x=0:pi/50:2*pi;
y=sin(x);
plot(x,y,'LineWidth',2.5,'MarkerSize',10);
title('Sin(x)','FontSize',18,'FontName','Times New Roman','FontWeight','Bold');
xlabel('x','FontSize',18,'FontName','Times New Roman','FontWeight','Bold');
ylabel('y','FontSize',18,'FontName','Times New Roman','FontWeight','Bold');
方法2:
将*.fig用matlab打开,选中x轴标注,不必到More properties中修改,直接在图下面修改font属性,改为Times New Roman字体,12号,Bold
from: http://www.cppblog.com/guijie/archive/2012/03/28/169261.html
评论