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})

 採用された回答

Adam Danz
Adam Danz 2021 年 2 月 18 日
編集済み: Adam Danz 2021 年 2 月 18 日

0 投票

% 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 件のコメント

Ahmad Rg
Ahmad Rg 2021 年 2 月 18 日
Sweet, thanks!!!
Adam Danz
Adam Danz 2021 年 2 月 18 日
編集済み: Adam Danz 2021 年 2 月 18 日
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.
Ahmad Rg
Ahmad Rg 2021 年 2 月 18 日
Much appreciated!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

質問済み:

2021 年 2 月 17 日

コメント済み:

2021 年 2 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by