
plotting the confidence bands
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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)
0 Kommentare
Antworten (1)
Star Strider
am 11 Jun. 2019
Bearbeitet: Star Strider
am 11 Jun. 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:

EDIT — Added plot figure.
4 Kommentare
Star Strider
am 11 Jun. 2019
My pleasure.
If my Answer helped you solve your problem, please Accept it!
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!