Removing lower marker in error plot
2 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I am trying to plot one sided error plot. Here is the sample code and output. I want to remove the markers circled in red. Can someone please help me with this?
x = 1:10;
X1=rand(13,10);
y = mean(X1);
U= std(X1);
L=zeros(size(y));
errorbar(x,y,L,U,'--k','LineWidth',2)
0 件のコメント
回答 (3 件)
the cyclist
2016 年 12 月 28 日
errorbar(x,y,[],U,'--k','LineWidth',2)
2 件のコメント
the cyclist
2016 年 12 月 28 日
I'm guessing that you have an older version of MATLAB that does not support this syntax. I've posted another solution that might work.
the cyclist
2016 年 12 月 28 日
編集済み: the cyclist
2016 年 12 月 28 日
This solution will not work on newer versions of MATLAB, but I wonder if making the lower error bar in the "wrong" direction will make it overlap the upper one.
I'm not sure which sign makes sense, so try either
errorbar(x,y,U,U,'--k','LineWidth',2)
or
errorbar(x,y,-U,U,'--k','LineWidth',2)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!