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

1 回表示 (過去 30 日間)
song fu
song fu 2022 年 10 月 9 日
コメント済み: song fu 2022 年 10 月 11 日
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

回答 (1 件)

Simon Chan
Simon Chan 2022 年 10 月 9 日
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 件のコメント
song fu
song fu 2022 年 10 月 9 日
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 2022 年 10 月 11 日
I finally find the Box style was missed Clipping check. Thanks all the same

サインインしてコメントする。

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by