2010-05-24 7 views
1

루트와 자식 사이의 직교 선 (직사각형 직사각형 연결 선)이있는 계층 트리 구조 (HV- 그림 - 이진 트리)를 그리기 위해 작업해야합니다 다음 : http://lab.kapit.fr/display/visualizationlayouts/Hierarchical+Tree+layout ). 나는 그와 같은 나무를 그리는 알고리즘의 오픈 소스 예제가 있는지 알고 싶습니다. 그래서 나는 actionscript에서 같은 알고리즘을 구현할 수 있습니다. 감사 Palash직각 라인 (HV- 그림 - 이진 트리)을 사용하여 계층 적 트리 그리기

답변

0

나는 C# 버전을했고, CodeProject의의 코드를 위로했습니다. 모든 노드 실제로 직선 또는 당신이 찾고있는 직교 선을 사용하여 모든 것을 그리는 WPF 특정 구현의 위치를 ​​제공하는 일반적인 부분있다

http://www.codeproject.com/KB/WPF/LayeredTreeDraw.aspx

: 그것은에서입니다.

0

파이썬 3 실현 : GitLab (이것은 내부 프로젝트이므로 GitLab 등록 필요).

프로그램은 하나의 파일로만 구성되므로 설치가 매우 간단합니다 (저장소를 복제하고 필요한 인수로 hv-drawing.py 실행). 또한 저장소에는 그리기를위한 그래프의 몇 가지 예가 들어 있습니다.

코드는 잘 설명되어 있으므로 실현에 대한 알고리즘을 알 수 있습니다.