yEd Graph Editor

yEd Graph Editor는 그래프의 노드와 연결 관계를 시각적인 도형으로 표현하는 무료 데스크톱 다이어그램 편집기다. 독일 yWorks가 개발했으며, 사용자가 직접 도형을 배치하거나 데이터의 관계를 읽어 자동 레이아웃 알고리즘으로 정리하는 작업에 중점을 둔다. Dia, SmartD...

분류2D 그래픽 소프트웨어, 그래프·도식·자동 배치 편집
개발yWorks
플랫폼Windows, macOS, Linux
작성 언어Java
주요 기능그래프·도식·자동 배치 편집
파일·입출력GraphML·SVG·PDF·이미지 등
공식·역사 자료관련 자료

yEd Graph Editor는 그래프의 노드와 연결 관계를 시각적인 도형으로 표현하는 무료 데스크톱 다이어그램 편집기다. 독일 yWorks가 개발했으며, 사용자가 직접 도형을 배치하거나 데이터의 관계를 읽어 자동 레이아웃 알고리즘으로 정리하는 작업에 중점을 둔다. Dia, SmartDraw, LibreOffice Draw와 조직도·흐름도 작업을 공유하고, 일반적인 2D 그래픽 소프트웨어와는 그래프 구조에 대한 의미론적 데이터가 강조되는 점이 다르다.[1]

노드의 도형·글자·색상·그룹을 정한 뒤 방향·연결선으로 의존성과 흐름을 기록할 수 있다. 계층적 그래프·트리·원형·직교 배치 등 여러 자동 레이아웃을 선택하면 복잡한 그래프의 겹침과 간격을 빠르게 조정할 수 있다. 조직도와 네트워크 토폴로지, UML·시스템 구성도와 데이터 관계를 시각화할 때 특히 유용하다.

GraphML은 노드·간선·속성 등 구조화된 그래프 정보를 저장하며, CSV·스프레드시트·XML 등의 외부 데이터를 가져오거나 SVG·PDF·이미지로 출력하는 작업도 제공된다. 레이아웃 알고리즘의 입력인 그래프 구조와 최종 화면 이미지는 다른 종류의 자산이므로 원본 파일을 함께 보존해야 각 노드와 연결선을 다시 편집할 수 있다.[2]

yEd는 Java 기반 프로그램으로 Windows·macOS·Linux에서 실행된다. 공식 배포에는 운영체제별 Java 런타임을 함께 제공하는 설치 파일이 포함되며 2026년 웹사이트에는 yEd 3.25.1이 안내되어 있다. 같은 회사의 웹 기반 yEd Live와는 배포 환경이 달라지고, Figma·Penpot 같은 UI 디자인 도구와는 시각적 객체에 대한 자동 그래프 배치 기능의 중요도가 다르다.

개발 및 배포

초기 개발

후속 변화

노드·간선·그래프 모델

자동 레이아웃 알고리즘

GraphML과 데이터 가져오기

SVG·PDF·이미지 출력

Java와 yEd Live

관련 문서

  1. yEd Graph Editor 제품·프로젝트 자료 ↩
  2. yEd Graph Editor 기술·역사적 참고 ↩