Can I add (vertical) errorbars to a scatter plot?

1 回表示 (過去 30 日間)
Jacob
Jacob 2017 年 3 月 16 日
コメント済み: Adam 2017 年 3 月 16 日
Hi I would like a scatter plot, with multiple y-series, each with their own errorbars (standard deviation I have calculated of my data). But when I use the errorbar function it makes it into a line plot which is not what I want.
As you can see in my image, I have 2 y-series data (blue and red) and when I try to add errorbars to the blue series I get the line, which I do not want, I simply want the vertical errorbars on each point (variable standard deviation, which I have calculated).
Here is my current code:
"figure(1); scatter(D,Ml); hold on; errorbar(D,Ml,errMl,'k') ; hold on; scatter(D,Mw); hold on;"
Thanks for help
  1 件のコメント
Adam
Adam 2017 年 3 月 16 日
errorbar is apparently a function that explicitly plots a line with errorbars rather than just errorbars, so the fact you get a line is understandable. What is in errMI?

サインインしてコメントする。

採用された回答

Jacob
Jacob 2017 年 3 月 16 日
Got it...
figure(1); subplot(2,1,1); errorbar(D,Ml,errMl,'ro') ; hold on; errorbar(D,Mw,errMw,'bo') ; hold off;

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeErrorbars についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by