Side by side boxplots

206 visualizaciones (últimos 30 días)
Will
Will el 18 de Ag. de 2023
Comentada: Voss el 18 de Ag. de 2023
Hi Guys,
I've got a .mat file which has two data sets that load in as 35x1 doubles.
I would like to create a graph that has the box plots of each data set next to each other.
I've had a look at the boxplots function on the help centre page and browsed the forums for similar problems, of which there are some, but I am having trouble understanding how to do this.
I thought I could just use boxplot(x, y) but this produces a graph that looks like this:
Any help to get something which looks like this (see below) would be much appreciated.
Note that this is just an example that I found on google but it gives an idea of what I am trying to achieve.
Thank you

Respuesta aceptada

Voss
Voss el 18 de Ag. de 2023
Editada: Voss el 18 de Ag. de 2023
% some random data
x = rand(35,1);
y = 2*rand(35,1)-1;
% make a boxplot for x:
boxplot(x)
% make a boxplot for y, and specify that it belongs at 2 along the x-axis:
hold on
boxplot(y,'Positions',2)
% update axes x-ticks and labels:
set(gca(),'XTick',[1 2],'XTickLabels',{'x','y'})
  2 comentarios
Will
Will el 18 de Ag. de 2023
Thank you for the help Voss.
Voss
Voss el 18 de Ag. de 2023
You're welcome Will.

Iniciar sesión para comentar.

Más respuestas (1)

Matt J
Matt J el 18 de Ag. de 2023

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by