Add space between scatterpoint and text label?
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Cliff Karlsson
el 16 de Sept. de 2018
Comentada: Cliff Karlsson
el 16 de Sept. de 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 comentario
Stephen23
el 16 de Sept. de 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.
Respuesta aceptada
Stephan
el 16 de Sept. de 2018
Editada: Stephan
el 16 de Sept. de 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
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!