Shade standard deviation for time series
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
JAIME DIEGO RICO
il 10 Lug 2020
Commentato: Star Strider
il 18 Lug 2020
Hi!
I'm trying to shade the std (daily_std) for mean sst (daily_average).
I've seen similar questions, but those codes don't work for me.
My x-axis is one year of date times. My y axis is the mean of sst.
I've done the following code:
figure
curve1=daily_average(:,1)+daily_std(:,1); %only column 1 because every column is one different location
curve2=daily_average(:,1)-daily_std(:,1);
plot(date,curve1,'r')
hold on
plot(date,curve2,'r')
hold on
date2 = [date, fliplr(date)];
inBetween = [curve1, fliplr(curve2)];
fill(date2, inBetween, 'g');
hold on;
plot(date, daily_average(:,1));
However, I obtain the following result:

Any idea?
Thank you very much
0 Commenti
Risposta accettata
Star Strider
il 10 Lug 2020
I cannot run your code, so I cannot test this.
patch(date2, inBetween, 'g');
Your curtrent syntax will work for patch, so no other changes are necessary.
5 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Dates and Time in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!