2010-07-09 6 views
38

Graphviz를 사용하여 ASCII 다이어그램을 그릴 수 있습니까? 그런Graphviz 및 ascii 출력

뭔가 :

digraph 
{ 
    this -> is 
    this -> a 
    a -> test 
} 

는 다음과 같은 이미지를 제공합니다 :

diagram http://img15.imageshack.us/img15/6985/asciia.png

하지만 ASCII 표현을 좀하고 싶습니다 :

this 
/ \ 
is  a 
     | 
     test 

은 어쩌면 당신은 다른 도구를 알고를하는 도트 파일 형식을 이해하고 아스키 다이어그램을 그릴 수 있습니까?

답변

30

당신이 싫어 펄하지 않는 경우, 그래프 쉬운 (및 관련 Graph::Easy 패키지는) 정확히 수행 할 수 있습니다 : 당신이 브루과 CPAN에 이것을 설치할 수 있습니다 맥에

http://search.cpan.org/~tels/Graph-Easy/

http://search.cpan.org/~tels/Graph-Easy/bin/graph-easy

예 :

는 당신은 항상 다음과 같은 명령 행 도구를 사용하여 변환은 GraphVIZ에서 JPEG를 내보낼 수
+1

cat dotfile.dot | /opt/local/libexec/perl5.12/sitebin/graph-easy 
: jp2a는 --background = 빛이 @thamster --width = 150 – thamster

+1

아마 텍스트를 읽을 수 있도록거야? – poolie

+0

@ user3501996 왜 링크를 변경 했습니까? –