Why can't I make a boxplot with data overlay?

Here we go... So, I have the following boxplot, the values on the X-axis are spaced by 1, which is fine and I understand why, but I need to find a way to do the same boxplot, but with each box at its own value and scale even if there is box overlaps. Is there a way to do this?

 Respuesta aceptada

How about using a boxchart ?
The following is an example:
% Sample data
x = [ones(100,1); 2*ones(100,1); 4*ones(100,1)];
y = rand(300,1)+x;
% Draw box plot for each x-value position
figure
boxchart(x,y)

8 comentarios

Brenno Selli
Brenno Selli el 20 de Oct. de 2023
I tryed it a few days ago but the plot goes blank...
Akira Agata
Akira Agata el 20 de Oct. de 2023
Seems strange. If possible, could you upload your data?
Brenno Selli
Brenno Selli el 20 de Oct. de 2023
Of course I can Mr Akira, I will attach the data for a test simulation... "pfs" are the 36 values ​​placed on the x-axis and "MEDIA_A_HB" are the values ​​associated with the y-axis when I plot.
The first column of pfs is associated with the first column of MEDIA_A_HB and so on..
Brenno Selli
Brenno Selli el 20 de Oct. de 2023
Here it is
OK.
To create the expected boxchart, you have to use boxchart function with "boxchart(xgroupdata, ydata)" style.
Please use the following as a reference:
% Load data
s = load('mr_akira_files.mat');
pfs = s.pfs;
MEDIA_A_HB = s.MEDIA_A_HB;
% Create "xgroupdata"
pfs2 = repelem(pfs', 10, 1);
% Cleare boxchart (box width is adjusted)
figure
boxchart(pfs2, MEDIA_A_HB(:),...
"BoxWidth", 0.1)
Brenno Selli
Brenno Selli el 20 de Oct. de 2023
Wow... Okay, now it appears to be working really well. I expected results exactly as plotted.
Thank you very much Mr Akira, I'll plot for more data and if this becomes an article, you will certainly be in the thanks section. Thank you so much.
Voss
Voss el 20 de Oct. de 2023
@Brenno Selli: You can thank @Akira Agata now by clicking the Accept button on his answer.
Akira Agata
Akira Agata el 23 de Oct. de 2023
@Brenno Selli: It's my pleasure! :-)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Distribution Plots en Centro de ayuda y File Exchange.

Productos

Versión

R2023b

Preguntada:

el 20 de Oct. de 2023

Comentada:

el 23 de Oct. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by