Extracting data from a graph image using 'ginput'
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello,
I want to extract data using 'ginput' from an attached file.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/324469/image.jpeg)
채택된 답변
Vishal Gaur
2020년 7월 1일
Hi Changho LEE,
Firstly, you have to digitize your graph. You can find many methods on File Exchange - https://www.mathworks.com/matlabcentral/fileexchange/?term=digitize&sort=ratings_desc
Then you can use ginput.
추가 답변 (1개)
darova
2020년 7월 2일
here is an example
x = rand(100,1); % generate some data
y = rand(100,1);
plot(x,y,'.r')
p = ginput(1);
d = pdist2([x y],p); % find combination of distances
[~,ix] = min(d); % index of closest poont
line(x(ix),y(ix),'linestyle','none','marker','o')
text(x(ix), y(ix),sprintf('%0.1f %0.1f',x(ix), y(ix)))
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!