boxplot of matrix with different size

I have two matrix of diferent sizes
A=9*16
B=13* 17,
I want to plot the boxplots of both matrix in one figure.
Thanks

回答 (3 件)

Abdolkarim Mohammadi
Abdolkarim Mohammadi 2020 年 8 月 17 日

0 投票

You want one plot for A and one plot for B, or you want plot for every column in A and B?
Roxan
Roxan 2020 年 8 月 17 日

0 投票

one plot for every column in A and B
Abdolkarim Mohammadi
Abdolkarim Mohammadi 2020 年 8 月 17 日

0 投票

A = rand (9,16);
B = rand (13,17);
[ADim1,ADim2] = size (A);
[BDim1,BDim2] = size (B);
GroupingA = strcat ("A", string(repmat(1:ADim2,[ADim1,1])));
GroupingB = strcat ("B", string(repmat(1:BDim2,[BDim1,1])));
Data = [A(:);B(:)];
Grouping = [GroupingA(:);GroupingB(:)];
boxplot (Data,Grouping);

5 件のコメント

Roxan
Roxan 2020 年 8 月 17 日
thanks, in this way, I wil have first all boxes of A and then all boxes of B.
Each cloumn in A and B represents data from specifc date, so I would like to have them based on the date sorted. lets say B1, B2, A1, B3, A2,.....and so on
Thanks!
dpb
dpb 2020 年 8 月 17 日
Sort as wanted -- the appearance of the boxes will not be modified by augmenting the shorter rows with NaN. The statistics are based on X(isfinite(X))
Abdolkarim Mohammadi
Abdolkarim Mohammadi 2020 年 8 月 17 日
You can change the GroupOrder property of the boxplot.
boxplot (Data,Grouping, 'GroupOrder',["B1","B2","A1", ...]);
Roxan
Roxan 2020 年 8 月 17 日
Is there any other way?
This will become a long code, consiering that I need to plot boces from each matrix with different colors!
Abdolkarim Mohammadi
Abdolkarim Mohammadi 2020 年 8 月 17 日
編集済み: Abdolkarim Mohammadi 2020 年 8 月 17 日
You do not need to define properties for each group. Instead, you define all of the parameters at once in one command. For different colors for each group you can play with the ColorGroup property of the boxplot.
boxplot (Data,Grouping, ...
'GroupOrder',["B1","B2","A1", ...], ...
'ColorGroup', {'r','g','b', ...});

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

カテゴリ

ヘルプ センター および File ExchangeLine Plots についてさらに検索

質問済み:

2020 年 8 月 17 日

編集済み:

2020 年 8 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by