Adding extra information into a graph which is text?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Deandra Dsouza
am 4 Sep. 2017
Kommentiert: Image Analyst
am 5 Sep. 2017
So for my appdesigned matlab gui i am plotting the data in the axes. I want to show the rsquare values of 3 models along with plotting the model outcome. However , I am unable to figure out how can I enter the rquare numbers as text into the legend entry box?
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 4 Sep. 2017
Use sprintf()
legendText1 = sprintf('r squared for model 1 = %f', rSquared1);
legendText2 = sprintf('r squared for model 2 = %f', rSquared2);
legendText3 = sprintf('r squared for model 3 = %f', rSquared3);
legend(legendText1, legendText2, legendText3);
2 Kommentare
Image Analyst
am 5 Sep. 2017
textbox = sprintf('%s\n%s\n%s', legendText1, legendText2, legendText3);
text(x, y, textBox);
Use text() and an x,y that places the text where you want it.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Legend finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!