请协助:有没有办法改变matlab中classregtree的字体大小?我怎样才能改变类标签?
iklwldmw1#
好吧,试试这个:使用文档中的示例:
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)
就这样:)它起作用了!要查看和编辑其他属性,你现在可以使用inspect方法,就像我第一次尝试时做的那样,但当然要使用文本句柄。通常,应该有所有其他属性可用,就像普通文本元素一样。只需检查文档中的uicontrol +文本。
dxpyg8gm2#
卢修斯的回答对我很管用
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)
2条答案
按热度按时间iklwldmw1#
好吧,试试这个:
使用文档中的示例:
我能够得到财产检查员:
......没什么帮助......
现在我取tr的所有子元素的句柄,它们是文本元素:
接下来,我只是更改了FontSize:
就这样:)它起作用了!
要查看和编辑其他属性,你现在可以使用inspect方法,就像我第一次尝试时做的那样,但当然要使用文本句柄。通常,应该有所有其他属性可用,就像普通文本元素一样。只需检查文档中的uicontrol +文本。
dxpyg8gm2#
卢修斯的回答对我很管用
我不得不运行这个: