y-axis only absolute values

16 ビュー (過去 30 日間)
Samuel
Samuel 2014 年 6 月 13 日
コメント済み: dpb 2014 年 6 月 13 日
Hi folks,
Is there a easy way to set the y-axis values to their absolute values such that there are only positive numbers on the y-axis?
Thank you for answers,
Cheers Sam
  1 件のコメント
José-Luis
José-Luis 2014 年 6 月 13 日
What do you want to do about the negative values in your plot? Just not show them?

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

回答 (2 件)

dpb
dpb 2014 年 6 月 13 日
Sure,
plot(x,abs(y))
I'm guessing that's not what you mean, precisely, however. If you mean instead to simply display abs() of tick labels even if the y-limits include some negatives, then try
set(gca,'yticklabel',num2str(abs(get(gca,'ytick').')))
  2 件のコメント
Samuel
Samuel 2014 年 6 月 13 日
Thank you very much. That's exactly what I meant. Maybe I should have said that I don't wanna change any plot-data ;)
dpb
dpb 2014 年 6 月 13 日
Then please accept an answer so others won't needlessly try...

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


Azzi Abdelmalek
Azzi Abdelmalek 2014 年 6 月 13 日
yl=get(gca,'ylim')
ylim([0 max(yl)])

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by