How can I plot average and then the error bar with standard deviation?

Hi everyone, I should plot the average (Var 8) with standard deviation (Var7) as error bar.
plot(example_daily.Time(:,1),[example_daily.Var5(:,1), B, example_sd.Var7(:,1)]);
Can anyone help me kindly?
Thank you.

Answers (1)

You can use the errorbar function.

5 Comments

Are you able to upload the data and code that created that plot?
Are you sure that you are using the MATLAB version of the errorbar function, and not some local user-defined function? What does
which errorbar -all
give as output?
Yes, I had no problem to plot them.
Here the plot (yellow--> average)
I'm using MATLAB 2021 a.
That is not what I meant.
Can you upload the data here, on this forum, using the INSERT tool. Then we can try to plot your errorbar chart.
And you did not answer my question, regarding the output of
which errorbar -all
It should point to a MATLAB directory such as
/Applications/MATLAB_R2020a.app/toolbox/matlab/specgraph/errorbar.m
and not a personal directory.
I'm sorry, I'm pretty new on the forum and matlab too, so I can't understand very well what you mean.
I attached my example in the question, so I thought it was okay...
I should plot a vertical error barr with standard deviation.
Thank you.
  1. Can you upload giulia_TT.mat ?
  2. Can you upload giulia_sd.mat ?
  3. What is the output of the command which errorbar -all ?

Sign in to comment.

Asked:

Pul
on 27 Apr 2021

Edited:

Pul
on 5 May 2021

Community Treasure Hunt

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

Start Hunting!