Extract graph axis limits actually used when [-inf inf] has been used to assign limits

4 ビュー (過去 30 日間)
Tim
Tim 2020 年 3 月 3 日
コメント済み: Tim 2020 年 3 月 10 日
My script is written to use either [-inf inf -inf inf] or an assigned set of axis limits as a variable since the script may instead compute a desired set of limits to be applied as the limit set. I need to know the limits that are actually used in order to add text to the graph. If I assign specific limits to the axis as a variable (computed or manually assigned), no problem. But if [-inf inf -inf inf] is used as the limit call, any inquiry as to the actual limits used < get(gca,'ylim') > after plotting and before adding the text, the values returned are [-inf inf], not the actual values. How do I get the values actually used when [-inf inf -inf inf] is the default input?

回答 (1 件)

Keerthana Chiruvolu
Keerthana Chiruvolu 2020 年 3 月 6 日
Hi,
You may set the ylim() to ‘auto’ instead of inf and then use the get(gca,’ylim’) to obtain the y limit values. This might help.
  1 件のコメント
Tim
Tim 2020 年 3 月 10 日
Keerthana, this works just great! Thank you. I actually found where I asked this question 3-4 years ago (copied and pasted it) and I never got an answer and have struggled with it ever since. You get extra points : ))).

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

カテゴリ

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

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by