How can I make a box plot for the data in "trials" but have the "outcome" on the y-axis? If I re-size the axis I get only a portion of the box plot.
trials=[98 72 79 50 58 38 17 9 3 3]
outcome=[1 2 3 4 5 6 7 8 9 10]
(read: on 98 trials outcome 1 came, on another 72 trials outcome 2 came)
Thanks a lot!

2 comentarios

the cyclist
the cyclist el 13 de Jun. de 2013
Do you already have code for making the box plot? Can you post that?
petya
petya el 14 de Jun. de 2013
x = arrayfun(@(a,b) ones(a,1)*b, hit_box, outcome, 'uni', 0) x = cat(1, x{:}) boxplot(x)

Iniciar sesión para comentar.

 Respuesta aceptada

Kelly Kearney
Kelly Kearney el 13 de Jun. de 2013

0 votos

Is this the sort of thing your looking for?
x = arrayfun(@(a,b) ones(a,1)*b, trials, outcome, 'uni', 0)
x = cat(1, x{:})
boxplot(x)
(Though given the skewedness of your data, a histogram might be a better choice for visualization).

1 comentario

petya
petya el 14 de Jun. de 2013
Yes! Thank you so much!
best p

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Preguntada:

el 13 de Jun. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by