Effacer les filtres
Effacer les filtres

How to print the value of refline on a the plot

2 vues (au cours des 30 derniers jours)
sc1991
sc1991 le 20 Juin 2018
Commenté : sc1991 le 21 Juin 2018
Hello! All I am using the function refline to show the min,max and mean of my dataset is there a way how I can show the value of these points on the line or at the end of the line. I tried using the function text but that function does not seem to work. Any suggestions??

Réponse acceptée

Adam Danz
Adam Danz le 20 Juin 2018
Why isn't text() working? Here's a demo of what your describing and text() works.
x = normrnd(10,20,1,50);
figure; plot(x, 'o')
rh = refline(0,mean(x));
text(max(xlim),mean(x),sprintf('mean=%.2f',mean(x)),'HorizontalAlignment', 'right', 'VerticalAlignment', 'bottom')
Alternatively, if you're doing a lot of labeling you can checkout lablepoints() on the exchange.
  1 commentaire
sc1991
sc1991 le 21 Juin 2018
Thank you. it works perfectly. I was not using max (xlim). Thanks a lot once again

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by