Re: [問題] findobj對字型的設定..

看板MATLAB作者 (Tremendo!)時間12年前 (2012/04/16 19:15), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

04/16 19:41, , 1F
diva 大果然很強 @@
04/16 19:41, 1F

04/16 19:50, , 2F
感謝^^
04/16 19:50, 2F
文章代碼(AID): #1FY_yq1g (MATLAB)
文章代碼(AID): #1FY_yq1g (MATLAB)