소개
Graphviz는 AT&T Labs Research에서 시작된 오픈소스 그래프 시각화 소프트웨어로, DOT 언어를 이용해 그래프를 정의하고 다양한 레이아웃 엔진으로 노드와 엣지를 그립니다. Eclipse Public License 하에 무료로 제공됩니다.
상세정보
소개
Graphviz는 AT&T Labs Research에서 시작된 오픈소스 그래프 시각화 소프트웨어로, DOT 언어를 이용해 그래프를 정의하고 다양한 레이아웃 엔진으로 노드와 엣지를 그립니다. Eclipse Public License 하에 무료로 제공됩니다.
핵심 기능
- DOT 언어 기반 그래프 기술
- 다양한 레이아웃 알고리즘 (dot, neato, twopi, circo, fdp 등)
- 출력 형식: PNG, JPEG, SVG, PDF, PostScript 등
- 라이브러리 제공 (C, Java, Python 등)
지원 환경
Windows, macOS, Linux 운영 체제에서 실행 가능하며, Windows에서는 MSVC 컴파일러로 빌드된 바이너리를 제공합니다.
기본 사용법
- 공식 웹사이트에서 Windows용 설치 프로그램(EXE) 또는 ZIP 아카이브를 다운로드합니다.
- 설치 후
Graphvizbin디렉터리를 시스템 PATH에 추가합니다. - 명령 프롬프트에서
dot -Tpng input.dot -o output.png와 같이 DOT 파일을 처리합니다. - 또는 Graphviz 라이브러리를 이용해 애플리케이션 내에서 그래프를 생성할 수 있습니다.
제한 사항 및 체크포인트
- Windows 바이너리는 Visual Studio 버전에 따라 달라질 수 있으며, 최신 버전은 Visual Studio 2022로 빌드됩니다.
- 소스에서 직접 빌드하려면 GTK 2.0 이상의 Windows 바이너리와 유닉스 레이어(uwin) 등이 필요할 수 있습니다.
- 라이선스는 Eclipse Public License이며, 상업적 사용도 가능하지만 라이선스 조건을 확인해야 합니다.
FAQ
Graphviz는 무료인가요?
네, Graphviz는 Eclipse Public License 하에 무료로 제공되는 오픈소스 소프트웨어입니다.
Windows에서 Graphviz를 어떻게 설치하나요?
공식 다운로드 페이지에서 최신 Windows용 EXE 설치 프로그램을 받거나, ZIP 아카이브를 압축 해제 후 bin 폴더를 PATH에 추가하면 됩니다.
어떤 파일 형식으로 결과를 내보낼 수 있나요?
PNG, JPEG, SVG, PDF, PostScript 등 다양한 벡터 및 래스터 포맷을 지원합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


