How to create two-dimensional boxplots
27 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tom Rüther
el 16 de En. de 2023
Comentada: Tom Rüther
el 16 de En. de 2023
Hey all,
I would like to create a two-dimensional boxplot. So far I only managed to create 1D Boxplots with fixed x-value using boxchart. The result should be something like the below image:

On stackoverflow I found a solution for R and Python (matlplotlib), unfortunately I didn't find anything for Matlab.
R-solution
Python (matplotlib) solution
I would be happy if someone has a clever idea for the solution. Thanks in advance and best regards,
Tom
0 comentarios
Respuesta aceptada
Kevin Holly
el 16 de En. de 2023
Editada: Kevin Holly
el 16 de En. de 2023
x = rand(1,30);
y = rand(1,30);
tiledlayout(1,2)
nexttile
scatter(x,y,'filled','r');
nexttile
boxchart(median(y)*ones(size(x)),x)
hold on
boxchart(median(x)*ones(size(y)),y,"Orientation","horizontal")
Más respuestas (1)
Constantino Carlos Reyes-Aldasoro
el 16 de En. de 2023
Have a look at this code:
It describes how to do 3D boxplots, if you only have one grouping, it would go down to 2D

Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!