plot 2 different y-values for the same x-value in box plot

조회 수: 26 (최근 30일)
RAJAT GANGADHARAN
RAJAT GANGADHARAN 2020년 3월 6일
댓글: RAJAT GANGADHARAN 2020년 3월 7일
I have two sets of data for the same time series. I want to keep the two box plots in the same figure. (not subplot) .my data is as follows:
X = 2000 2010 2020 2030
Y1 = A = 78 85 23 36
Y2 = B = 25 56 49 89

채택된 답변

Adam Danz
Adam Danz 2020년 3월 6일
Check out the boxplotGroup() function on the file exchange. If your boxplot inputs are matrices with the same number of columns, you just need to pack them into a cell array and use this function to group them together.
Let me know if you have any questions.

추가 답변 (1개)

Aquatris
Aquatris 2020년 3월 6일
편집: Aquatris 2020년 3월 6일
You are looking for the "bar" function. If you also need the error bars, check out this answer from a previously asked question.
X = [2000 2010 2020 2030] ;;
A = [78 85 23 36];
B = [25 56 49 89];
Y = [A' B'];
bar(X,Y)
  댓글 수: 2
RAJAT GANGADHARAN
RAJAT GANGADHARAN 2020년 3월 6일
my data is as shown below and I want to boxplot my two sets of data A and B in the same figure not as a subplot
Aquatris
Aquatris 2020년 3월 6일
You just need to modify the example code I shown with your data. I think you want someoneelse to do your work, in which case this is not the platform for that.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by