How to create a scatter plot with multiple Y values for each X?
조회 수: 18 (최근 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에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!