Multiple bar graph with strange issue

Hello,
I'm facing strange issue while plotting multiple bar graph I used below code, which shows an error "Error using bar (line 168)
The length of X must match the number of rows of Y." FYI this code already available on Matlab Help center and I tried on live editor and it works fine there (but to me it gives error).
x = [1:24];
x1=randi([-5,5],1,24); % I suppose it.
x2=randi([-6,6],1,24); % I suppose it.
vals = [x1; x2];
b = bar(x,vals);
Secondly, I didn't give up and tried another code to plot . But this isn't intended plot (FYI: I need a pair of bar plots on single x tick and a little space between two x ticks). Can you help me out. Thanks in advance
x = [1:24];
x1=randi([-5,5],1,24);
x2=randi([-6,6],1,24);
bar(x1); hold on
bar(x2);

댓글 수: 4

Mathieu NOE
Mathieu NOE 2021년 3월 31일
hello
I have no problem to run your first code either with b = bar(x,vals); or b = bar(x,vals');
Don't you have another function "bar" in your path that is shadowing the native matlab function ?
shane watson
shane watson 2021년 3월 31일
@Mathieu NOE, I don't have anyother function related bar, not sure whats problem?
Mathieu NOE
Mathieu NOE 2021년 3월 31일
I am running the R2020b version - does yours suffers from a bug ? maybe you should contact TMW
Cris LaPierre
Cris LaPierre 2021년 6월 14일
I was able to run your code. Are the resulting figures displayed above what you expected?

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

답변 (0개)

카테고리

도움말 센터File Exchange에서 Animation에 대해 자세히 알아보기

질문:

2021년 3월 31일

댓글:

2021년 6월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by