Re: [問題] 繪圖座標的字型設定已回收

看板MATLAB作者 (神無月 孝臣)時間16年前 (2008/09/05 09:29), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《mjtp61i6 (呆)》之銘言: : 小弟用matlab繪圖時 : 他內定的座標軸 以及 xlabel , ylabel 的內定字型為Helvetica : 但是為配合paper的要求想更改為其他字型如 Times New Roman 以及字大小 : 雖然可以用手動一個一個改 : 但是由於是3D圖 加上 矩陣很大 圖也蠻多的 : 所以改的時候都會lag : 不知道版上有沒有高手知道相關的程式碼或更改內定值的方式 : 可以在程式執行繪圖後自動變更為想要的字型 h1 = xlabel( ............................... ) ; h2 = ylabel( ............................... ) ; h3 = zlabel( ............................... ) ; set( gca , 'fontname' , 'Times New Roman' ) set( h1 , 'fontname' , 'Times New Roman' ) set( h2 , 'fontname' , 'Times New Roman' ) set( h3 , 'fontname' , 'Times New Roman' ) 以前有看過使用findobj一口氣把'FontName'是'Helvetica'的handle全部抓出 可是一時想不起來要怎樣使用 所以寫一個比較笨的方法慢慢改 -- Deserves death! I daresay he does. Many that live deserve death. And some die that deserve life. Can you give that to them? Then be not too eager to deal out death in the name of justice, fearing for your own safty. Even the wise cannot see all ends. Gandalf to Frodo -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.25.235

09/06 00:33, , 1F
findobj('FontName', 'Helvetica')
09/06 00:33, 1F

09/06 23:27, , 2F
謝謝你 還蠻屌的
09/06 23:27, 2F
文章代碼(AID): #18m8jcY8 (MATLAB)
文章代碼(AID): #18m8jcY8 (MATLAB)