How to prevent overlapping of point values on a matlab plot?
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ankit Singh
il 23 Mar 2017
Commentato: Ankit Singh
il 1 Apr 2017
I want to display values of two points fairly close to each other, when I do that, there values appear to be overlapping each other and i have to zoom in to read each value. Is there a simple way to prevent this overlap, such that the points concerned are shown where they are but there values are just apart enough to be legible.
4 Commenti
Rik
il 31 Mar 2017
There is a submission on the FEX that lets you put multiple annotations in a plot, making sure they don't overlap. Is that what you need? If so, I could try to find it for you.
Risposta accettata
Joseph Cheng
il 31 Mar 2017
why not put it in a legend if there are so few points
points=[1 1.01;1 1];
figure,plot(points(1,1),points(1,2),'x',points(2,1),points(2,2),'o')
xlim([0 2])
ylim([0 2])
for ind = 1:size(points,2)
ltext{ind} = ['(' num2str(points(ind,1)) ',' num2str(points(ind,2)) ')'];
end
legend(ltext)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!