Add space between scatterpoint and text label?
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Cliff Karlsson
am 16 Sep. 2018
Kommentiert: Cliff Karlsson
am 16 Sep. 2018
I have a scatterplot where I have added text to every datapoint. It works as expected but the text is to low in respect to the datapints. I would like to add some space between the point and the actual label. How do I do that?
text(KPI,Inkomst, years, 'VerticalAlignment','bottom', 'HorizontalAlignment', 'center')
1 Kommentar
Stephen23
am 16 Sep. 2018
" I would like to add some space between ..."
What does that mean more concretely: do you want to translate horizontally up/down, or translate vertically up/down, or both?
Please describe how you want to move the text.
Akzeptierte Antwort
Stephan
am 16 Sep. 2018
Bearbeitet: Stephan
am 16 Sep. 2018
Hi,
depending on how you want to move the text with respect to your data you can use the
- 'HorizontalAlignment' - Property
- 'VerticalAlignment' - Property
- or add a fixed value to the coordinates of your data points.
An example of the use of the give 3 options is:
x = randi(25,1,10)
y = randi(25,1,10)
scatter(x,y)
text(x, y+0.3, num2str(y(:)), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'bottom', 'Color', 'r')
Best regards
Stephan
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations 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!