y-axis only absolute values

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 commentaire

José-Luis
José-Luis le 13 Juin 2014
What do you want to do about the negative values in your plot? Just not show them?

Connectez-vous pour commenter.

Réponses (2)

dpb
dpb le 13 Juin 2014

4 votes

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 commentaires

Samuel
Samuel le 13 Juin 2014
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 le 13 Juin 2014
Then please accept an answer so others won't needlessly try...

Connectez-vous pour commenter.

Question posée :

le 13 Juin 2014

Commenté :

dpb
le 13 Juin 2014

Community Treasure Hunt

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

Start Hunting!

Translated by