how to prevent plotting more curve than the axis limit in app uiaxes

1 Ansicht (letzte 30 Tage)
song fu
song fu am 9 Okt. 2022
Kommentiert: song fu am 11 Okt. 2022
app.Curve_sim.XLim=[-(b1+2) 0];
app.Curve_sim.YLim=[0 (a1+2)];
one can find more plots below 0@Y while the YLim is still above 0

Antworten (1)

Simon Chan
Simon Chan am 9 Okt. 2022
Put those data below your limit to NaN.
x=1:50;
y=randi([-5,25],1,50);
threshold = 0;
y(y<threshold)=NaN; % Set those value below your limit to NaN
plot(x,y);
  2 Kommentare
song fu
song fu am 9 Okt. 2022
Thanks very much!
Your answer is available. However, X axis limit is effective, I wonder whether more direct solution can fix this problem.
At other code, the Y limit is also effective. I did not find a difference between this one and the other.
song fu
song fu am 11 Okt. 2022
I finally find the Box style was missed Clipping check. Thanks all the same

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by