필터 지우기
필터 지우기

Plotting a Stacked Bar graph using different X values

조회 수: 2 (최근 30일)
Franco
Franco 2013년 9월 10일
So I have two different data sets, say
x1 = [1 2 3]
x2 = [2 3 4]
y1 = [5,6,7]
y2 = [10,12,21]
I want to plot the two data sets as a stacked bar graph. Problem is, the "bar" function does not allow you to use different x values...I think...unless I am doing something wrong. Anyone know a way around this?

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 10일
편집: Azzi Abdelmalek 2013년 9월 10일
x1 = [1 2 3]
x2 = [2 3 4]
y1 = [5,6,7]
y2 = [10,12,21]
x=unique([x1 x2])
yy1=nan(1,numel(x));
yy2=yy1;
yy1(ismember(x,x1))=y1
yy2(ismember(x,x2))=y2
bar(x,[yy1;yy2]')

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Bar Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by