Doxygen 을 사용해 보신 분들이라면 graphviz 에 대해 아실 거라는 생각이 듭니다.
아래 포스팅에서도 파이썬을 활용하여 Graphviz 를 그리는 방법에 대해 소개한 적이 있는데요
http://iamaman.tistory.com/1462
Graphviz 의 공식 홈페이지는 아래와 같습니다.
설치는 아래 주소에서 할 수 있습니다.
http://www.graphviz.org/Download..php
설치를 하고 Graphviz 설치 폴더의 bin 폴더를 환경변수의 path 에 설정해 놓고 사용하는 게 좋습니다.
매뉴얼은 아래 주소의 웹페이지에서도 볼 수 있지만
http://www.graphviz.org/Documentation.php
아래 폴더에도 dotguide.pdf 라는 매뉴얼이 설치가 됩니다.
graphviz-2.38\share\graphviz\doc\pdf\dotguide.pdf
오프 라인 상태에서는 dotguide.pdf 를 사용하는 게 좋을 듯 합니다.
dotguide.pdf 에 있는 간단한 예제를 실행해보면
아래 코드를 test.dot 라고 파일로 저장하고~
digraph G {
main -> parse -> execute;
main -> init;
main -> cleanup;
execute -> make_string;
execute -> printf;
init -> make_string;
main -> printf;
execute -> compare;
}
test.dot 파일이 있는 위치에서 CMD 창에서 다음과 같이 명령어를 써 주면~
dot -Tjpg test.dot -o graph1.jpg
다음과 같이 graph1.jpg 라는 다이어 그램 파일이 생성 됩니다.
위에 소개한 매뉴얼을 봐도 되고~ 아래 주소의 Gallery 에 가보면 다양한 샘플들이 있으니 참조 할 수도 있습니다.
http://www.graphviz.org/Gallery.php
다음과 같이 배치 파일을 만들어서 사용하면 좀더 편리하게 사용 할 수 있습니다.
cd %1
mkdir ImageFolder
for /f "delims=" %%A in ('dir *.dot /b /a-d-h-s') Do (dot -Tpng %%A -o "ImageFolder/%%~nA.png")
'유틸' 카테고리의 다른 글
graphviz 테스트 사이트 GraphvizFiddle (0) | 2017.02.11 |
---|---|
Doxygen CHM 파일 만들기 (0) | 2016.11.01 |
Mscgen 을 사용하여 sequence diagram 그리기 (0) | 2016.05.14 |
SyncToy 를 이용한 파일 백업 (0) | 2016.01.06 |
확장자에 대한 연결 프로그램 제거 (0) | 2015.10.18 |
오픈 소스 파일 동기화 프로그램 FreeFileSync (2) | 2015.10.15 |
DRAKON editor 소개 (0) | 2015.10.05 |
Command Line 에서의 Code formatting GNU Indent, Artistic Style (0) | 2015.08.23 |
댓글