作者diva (Tremendo!)
看板MATLAB
标题Re: [问题] findobj对字型的设定..
时间Mon Apr 16 19:14:57 2012
※ 引述《sleeeve (看不到梦想的我)》之铭言:
: 想请教大家关於findobj的问题:
: 如果我今天要设定我的图形三项规格,用set要一一设定,但这样太麻烦,想用findobj
: 一次全部,该怎麽写呢??
: EX:
: h1 = title([' I LOVE YOU.'],'Color','k');
: h2 = xlabel('Frequency');
: h3 = ylabel('Amplitude');
: set(h1,'FontName','Times New Roman')
: set(h2,'FontName','Times New Roman')
: set(h3,'FontName','Times New Roman')
: 这样一个个设定太麻烦,想要一个指令设定,爬了文一下好像可以用findobj。
: findobj('FontName','Times New Roman')
: 可是这样跑出来字型还是原设定的自型,并非罗马字。想请教完整的写法是怎样呢?
: 谢谢
h1 = title(' I LOVE YOU.');
h2 = xlabel('Frequency');
h3 = ylabel('Amplitude');
h4=findobj('FontName','Helvetica') ;
^^^^^^^^^
我的电脑Matalb预设字型是这个
所以我要找出所有FontName都是这个的obj
set(h4,'FontName','Times New Roman') ;
^^
再把这些obj的FontName一起改成Times New Roman
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.103.220
1F:→ vincent59:diva 大果然很强 @@ 04/16 19:41
2F:推 sleeeve:感谢^^ 04/16 19:50