How to prevent overlapping of point values on a matlab plot?
조회 수: 11 (최근 30일)
이전 댓글 표시
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
Rik
2017년 3월 31일
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.
채택된 답변
Joseph Cheng
2017년 3월 31일
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)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!