How to create a scatter plot with multiple Y values for each X?
10 ビュー (過去 30 日間)
古いコメントを表示
I'm trying to create a scatter plot with 3 values of Y for each X. X is a group value for each person. e.g. X=10 means there are 10 people, and for each person I want to plot 3 values. I attached an image of an example that I'm trying to basically the same exact thing.
I made a vector for X and I have a matrix with all of the values of the 3 features that I want to plot for each person, but not sure how to group it like the picture.
0 件のコメント
回答 (1 件)
Jules Ray
2018 年 3 月 21 日
編集済み: Jules Ray
2018 年 3 月 21 日
If I understand you want to repeat single values of Y for each X
for instance, if you have x=[1,2,3,4,5,6,7,8,9,10] then you want 3 values for each X then your Y matrix will be 30 elements.
I reccomend repeating values of x three times, e.g:
X=[1,1,1,2,2,2,3,3,3,...]
Y=[5,7,9,3,2,1,4,5,6....] here 5,7 and 9 share the same X=1 and so on
VG
2 件のコメント
Jules Ray
2018 年 3 月 21 日
check aboxplot you can make this grouping but using boxplots instead of scatter, maybe helps.
VG
参考
カテゴリ
Help Center および File Exchange で Scatter Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!