차트 그림에서 데이터 추출하는 방법

논문이나 문헌에 있는 차트 그림으로부터 데이터를 추출하는 방법을 소개한다. 오픈 소스 프로그램인 Engage Digitizer를 사용하면 된다. 아래 사용방법을 순서대로 설명해 놓았다.

1. 아래 링크로부터 install 프로그램을 다운받아 설치한다.

Engage Digitizer 다운로드(Window10/64bit)

기타 운영 체제는 아래 사이트를 방문한다.

https://github.com/markummitchell/engauge-digitizer/releases

2. 문헌에 있는 차트 그림 파일을 저장한다. 예를 들면 논문에 있는 보론강, 22MnB5의 인장커브 곡선이 있다고 하자. 

3. 좌표계의 원점이 일치하지 않으므로 그림판을 이용하여 좌표축을 이동시킨다.

4. Engage Digitizer 프로그램을 실행 후 그림 파일을 import 한다.

5. 검사 목록 가이드 마법사가 자동 실행되면 Next를 클릭한 후 곡선의 이름을 입력한다.


 6. Next - Finish를 클릭해 마법사를 종료한 후 '축 포인트 도구'가 선택되었는지 확인한다.

7. 3개의 축 지점을 찍어 좌표를 정의한다. 예를 들면 먼저 원점을 커서로 찍고 좌표값 (0, 0)을 입력한 후 승인한다.

 8. 같은 방법으로 축좌표 (5, 0), (0, 100)을 작성한다. 이로서 좌표계가 정의되었다.

9. '세그먼트 채우기 도구'를 선택한다. 커브 위로 커서를 이동하면 세그멘트로 인식하는 경우 하이라이트 되고 일정 간격으로 디지털화 한다. 인식되는 세그먼트를 모두 클릭한다.

10. 인식되지 않는 곡선 세그먼트는 '커브 포인트 도구'를 사용하여 디지털화 한다.

11. 디지털화한 데이터를 export 한다. 

12. 데이터는 csv 형식으로 저장되고 엑셀에서 열고 차트를 만들면 아래와 같은 커브 데이터를 확인할 수 있다.

댓글

이 블로그의 인기 게시물

전단응력 (Shear Stress)

표면장력 공식

엑셀 상자그림(Box Plot) 그리기