Bar Plot Error Bars in 2015a

조회 수: 8 (최근 30일)
Adam Braegelman
Adam Braegelman 2015년 6월 24일
댓글: Mike Garrity 2015년 6월 24일
I am trying to plot a bar graph of mean and standard deviation data for an assay with 8 conditions. I can't plot the error bars using the errorbar function. The script (below) works in 2014a. How can I modify the code to work in 2015a?
figure
hold on
bar(Inv_Freq_Mean)
errorbar(1:8,Inv_Freq_Mean, Inv_Freq_Std)
  댓글 수: 1
Mike Garrity
Mike Garrity 2015년 6월 24일
That certainly looks like it should work in 2015a. Can you tell me more about what's not working? Is there an error message? Does something draw incorrectly?

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

답변 (1개)

Star Strider
Star Strider 2015년 6월 24일
This is one way:
[data,ctrs] = hist(randn(50,2), 10);
figure(1)
hBar = bar(ctrs, data);
ctr1 = bsxfun(@plus, hBar(1).XData, [hBar(1).XOffset]');
ctr2 = bsxfun(@plus, hBar(2).XData, [hBar(2).XOffset]');
ydt1 = hBar(1).YData;
ydt2 = hBar(2).YData;
hold on
errorbar(ctr1, ydt1, ones(size(ydt1))*0.4, '.r')
hold off
Credit goes to Kelly Kearney for discovering it.

카테고리

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