How do I plot multiple individual y-values on a single x-value?
10 次查看(过去 30 天)
显示 更早的评论
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.
0 个评论
回答(1 个)
Sujit Muduli
2018-1-4
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 个评论
Stuart-James Burney
2020-7-1
Is there a way to plot the same data on a single axis (i.e. make a single plot as opposed to three)?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!