How do I plot multiple individual y-values on a single x-value?

16 visualizaciones (últimos 30 días)
Dominika Slusna
Dominika Slusna el 30 de Dic. de 2017
Comentada: Stuart-James Burney el 1 de Jul. de 2020
Good evening!
I´d like to plot multiple individual y-values on a single x-value. Something like the drawing I attached where every dot represents an individual value. X-axis should not represent any value, but rather it´s one variable with various categories. For example, x-axis should show gesture type, while y-axis individual frequencies of q particular gesture type.

Respuestas (1)

Sujit Muduli
Sujit Muduli el 4 de En. de 2018
Hi Dominika,
As of now, MATLAB plotting functions do not support. However, for your particular use case, you may try using 'subplot' function as follow.
in = {[1 2 3 4 8 9], [1 5 9], [4 6 8 9 12]}
titles = {'first','second','third'}
for i = 1:length(in)
subplot(1,length(in), i);
scatter(ones(1,length(in{i})), in{i},'filled')
set(gca,'XTick',[])
xlabel(titles{i});
end
  1 comentario
Stuart-James Burney
Stuart-James Burney el 1 de Jul. de 2020
Is there a way to plot the same data on a single axis (i.e. make a single plot as opposed to three)?

Iniciar sesión para comentar.

Categorías

Más información sobre Stem Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by