Change title in anovan boxplot

Hi all, is there any way to change the title of table in the N-way anova figure? For example, for the below case I would like to change "Analysis of Variance" to "Anova Table". Any help would be appreciated.
y = [52.7 57.5 45.9 44.5 53.0 57.0 45.9 44.0]';
g1 = [1 2 1 2 1 2 1 2];
g2 = {'hi';'hi';'lo';'lo';'hi';'hi';'lo';'lo'};
g3 = {'may';'may';'may';'may';'june';'june';'june';'june'};
p = anovan(y,{g1,g2,g3})

 采纳的回答

% Generate table
y = [52.7 57.5 45.9 44.5 53.0 57.0 45.9 44.0]';
g1 = [1 2 1 2 1 2 1 2];
g2 = {'hi';'hi';'lo';'lo';'hi';'hi';'lo';'lo'};
g3 = {'may';'may';'may';'may';'june';'june';'june';'june'};
p = anovan(y,{g1,g2,g3});
% Change heading
headingObj = findall(0,'Type','uicontrol','Tag','Heading');
headingObj(1).String = 'ANOVA table'; % See note
Note: if multiple ANOVAN tables exist, headingObj will be a vector of handles. To change the heading of the most recently created table, use headingObj(1).String='...'. To change the heading of all existing tables, use set(headingObj,'String','...').

3 个评论

Sweet, thanks!!!
Glad I could help.
I just updated the answer so that it works when multiple anovan tables exist and simplified the solution by eliminating one line of code.
Much appreciated!

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Analysis of Variance and Covariance 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by