How do I plot multiple individual y-values on a single x-value?
12 ビュー (過去 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!