plotting the confidence bands

5 vues (au cours des 30 derniers jours)
dy10
dy10 le 11 Juin 2019
Commenté : Star Strider le 11 Juin 2019
I am trying to plot z with confidence intervals (lo and hi). I have years between 1993-2000 on my x-axis. If I don't include the last two lines (which specifies my year values) in my command, the code runs fine. However, with last 2 lines, the plot dissapears. How can I add the values?
z=[0.07 0.24 0.25 0.09 -0.25 -0.56 -1.07 -1.28]
x = 1:8;
x=x';
lo = z - 0.3;
hi = z + 0.3;
hp = patch([x; x(end:-1:1); x(1)], [lo; hi(end:-1:1); lo(1)], 'r');
hold on;
h= line(x,z);
set(gca, 'XLim', [1993 2000])
set(gca, 'XTick', [1993:2000], 'FontSize',8)

Réponses (1)

Star Strider
Star Strider le 11 Juin 2019
Modifié(e) : Star Strider le 11 Juin 2019
I can’t run your code because the patch call you posted is corrupt.
Try this in place of your set calls:
xt = get(gca, 'XTick');
set(gca, 'XTick',xt, 'XTickLabel',t)
Fixing the patch call and with these get and set calls produces:
plotting the confidence band - 2019 06 11.png
EDIT — Added plot figure.
  4 commentaires
dy10
dy10 le 11 Juin 2019
Thank you. I really appreciate it.
Star Strider
Star Strider le 11 Juin 2019
My pleasure.
If my Answer helped you solve your problem, please Accept it!

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by