본문 바로가기

GraphViz6

GraphViz 로 다이어그램 쉽게 그리기 Doxygen 을 사용하면 함수간의 Call Graph 를 만들어 낼 수가 있습니다. 이때 Call Graph를 그려 주는 툴로 GraphViz 라는 툴이 사용되고 있습니다.아래 동영상을 통해서 그래프 비즈에 대한 개략적인 소개를 들을 수가 있습니다. 대략 30년 이상 됐다고 하는 거 같은데 생각보다 굉장히 오랫동안 사랑받은 툴이라는 것을 알 수 있었습니다.https://youtu.be/uA2coCHpH0A?si=WuR-1MnOmdxlu7zK위 동영상에서는 https://graphviz.it/ 이라는 사이트가 소개되던데 제가 접속 해보니 정상적으로 서비스 되고 있지 않은 것으로 보입니다. 대신에 검색을 해보니 GraphvizOnline 이라는 사이트를 찾을 수 있었고 주소는 아래와 같습니다.https:/.. 2024. 7. 20.
graphviz 테스트 사이트 GraphvizFiddle 근래에 여러가지 다이어 그램들을 그릴 일들이 많아서 graphviz 를 많이 사용하고 있습니다. graphviz 스크립트를 작성한 다음에 dot 명령어를 이용하여 command line 에서 그림을 그리곤 하는데~ 검색을 좀 해보니 웹어서도 바로 볼 수 있는 방법이 있더군요. 아래 사이트에 접속하면 웹에서 바로 graphviz 스크립트의 그림을 확인하고 그림을 다운로드 받으 수 있습니다. https://stamm-wilbrandt.de/GraphvizFiddle/ graphviz 가 설치 안된 컴퓨터에서는 위 사이트를 통해 스크립트를 작성하고 결과를 확인한 후에 작성한 스크립트를 파일로 저장 할 수 있습니다. 아래 주소를 보면 graphviz 예제들이 있는데 http://www.tonyballantyne.. 2017. 2. 11.
Mscgen 을 사용하여 sequence diagram 그리기 Graphviz 가 스크립트를 사용하여 그래프를 그리는 것과 같이 mscgen 은 sequence diagram 을 간단한 스크립트를 활용하여 그릴 수 있습니다. http://iamaman.tistory.com/1685 Mscgen 은 다음 사이트에 다운로드 받을 수 있고 mscgen 사용 방법에 대해 공부 할 수 있습니다. http://www.mcternan.me.uk/mscgen/ Graphviz 와 마찮가지로 mscgen 역시도 Doxygen 에서 sequence diagram 을 넣는데 활용 될 수 있습니다. 다음과 같은 mscgen script 파일(example0.msc)을 작성하고 # http://www.mcternan.me.uk/mscgen/img/example0.msc # Example .. 2016. 5. 14.
Graphviz 사용하기 Doxygen 을 사용해 보신 분들이라면 graphviz 에 대해 아실 거라는 생각이 듭니다. 아래 포스팅에서도 파이썬을 활용하여 Graphviz 를 그리는 방법에 대해 소개한 적이 있는데요 http://iamaman.tistory.com/1462 Graphviz 의 공식 홈페이지는 아래와 같습니다. http://www.graphviz.org/ 설치는 아래 주소에서 할 수 있습니다. http://www.graphviz.org/Download..php 설치를 하고 Graphviz 설치 폴더의 bin 폴더를 환경변수의 path 에 설정해 놓고 사용하는 게 좋습니다. 매뉴얼은 아래 주소의 웹페이지에서도 볼 수 있지만 http://www.graphviz.org/Documentation.php 아래 폴더에도 do.. 2015. 10. 23.
Python GraphViz 모듈 오늘은 Python Graphviz 모듈 사용법에 대해 간단히 알아보겠습니다. Doxygen 을 사용해 본 분들은 아시겠지만 GraphViz 는 스크립트로 다이어그램 등을 그릴 수 있는 툴 입니다. 규격화된 다양한 그래프들을 스크립트로 그릴 수 있으니 노가다를 안 해도 돼서 굉장히 편리하더군요. 아무튼 이 GraphViz 를 python 을 통해서 사용하는 방법이 있더군요. 바로 GraphViz 모듈을 사용하는 건데요~ 아래 주소에 그 예나 설치 방법 등이 나와 있더군요. https://pypi.python.org/pypi/graphviz pip 를 설치하신 분들은 그냥 간단하게 커맨드 창 또는 쉘에서 pip install GraphViz 라고 타이핑 하면 설치가 됩니다. Pip 설치 안되신 분들은 아래.. 2014. 12. 28.
VISIO 에서 GraphViz 의 그래프 가져오기 스크립트를 사용하여 그래프를 그리는 프로그램으로 GraphViz 라는 툴이 있습니다. 보통 Doxygen 과 같은 툴을 사용해 보면 대부분 아시리라 생각됩니다. 뭐 정말 복잡한 다이어그램들은 사실 사람이 일일이 하나하나 그리는 것도 힘든 게 사실이라 GraphViz 와 같은 다이어그램 툴들을 사용하는 게 좋다고 생각됩니다. 아래 GraphViz Gallery 에 가보면 GraphViz 로 그릴 수 있는 다양한 그래프 형태에 대해 확인해 볼 수 있습니다. http://www.graphviz.org/Gallery.php 아무튼 이렇게 그려진 그림들을 VISIO 의 형태로 불러와서 편집하고 싶은 경우가 있습니다. 이런 경우에 아래 주소의 graphvizio 를 사용하면 굉장히 쉽게 GraphViz 로 그린 그.. 2014. 12. 6.