簡體   English   中英

matlab 中的決策樹 - 更改字體大小

[英]decision tree in matlab - change font size

有人可以幫忙嗎:

有沒有辦法改變 matlab 中 classregtree 的字體大小? 如何更改 class 標簽?

好吧,試試這個:

使用文檔中的示例:

load fisheriris;

t = classregtree(meas,species,...
             'names',{'SL' 'SW' 'PL' 'PW'})

我能夠得到財產檢查員:

tr=view(t)
inspect(tr)

..什么沒有幫助很多...

現在,我處理所有tr子元素的句柄,它們是文本元素:

allHandles=findall(tr,'Type','text') 

接下來,我只是更改了FontSize:

set(allHandles,'FontSize',16)

然后你就可以了:)它正在工作!

要查看和編輯其他屬性,您現在可以使用檢查方法,就像我第一次嘗試時所做的那樣,但是當然要使用文本句柄。 通常,應該有所有其他屬性可用於普通文本元素。 只需檢查uicontrol +文本文檔即可。

盧修斯的回答對我有用,但不是

tr=view(t)

我不得不運行這個:

before = findall(groot,'Type','figure'); % Find all figures
view(t,'Mode','graph')
after = findall(groot,'Type','figure');
tr = setdiff(after,before); % Get the figure handle of the tree viewer
inspect(tr)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM