How to remove the connecting live between two standard deviations in a bar plot

조회 수: 1 (최근 30일)
Hi,
I'm trying to plot some data in an errorbar, but when I try to plat this, my two standard deviation lines are interconnected, and I can't find how to remove this line.
This is my code:
Mean_RMS_COMFB_tr3 = nanmean(RMS_out_dataFit_tr3);
Mean_RMS_LMTFB_tr3 = nanmean(RMS_out_dataFit_LMT_tr3);
Std_RMS_COMFB_tr3 = nanstd(RMS_out_dataFit_tr3,[],2);
Std_RMS_LMTFB_tr3 = nanstd(RMS_out_dataFit_LMT_tr3,[],2);
figure();
bar([Mean_RMS_COMFB_tr3;Mean_RMS_LMTFB_tr3]'); hold on;
errorbar([Mean_RMS_COMFB_tr3;Mean_RMS_LMTFB_tr3], [Std_RMS_COMFB_tr3 Std_RMS_LMTFB_tr3], 'r'); hold on;
% ylim([0 0.009]);
xlabel('Trials');
ylabel('RMS value');
legend('mean COM & LMT FB','Std COM & LMT FB');
title('Mean RMS values for COM & LMT feedback based on 3 trials');
The figure is attached.

채택된 답변

José-Luis
José-Luis 2016년 12월 19일
편집: José-Luis 2016년 12월 19일
One option:
errorbar([Mean_RMS_COMFB_tr3;Mean_RMS_LMTFB_tr3], [Std_RMS_COMFB_tr3 Std_RMS_LMTFB_tr3], 'r.');
Please read the documentation.

추가 답변 (0개)

카테고리

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

태그

Community Treasure Hunt

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

Start Hunting!

Translated by