Skip to content

Graphviz #
Find similar titles

Structured data

About
Graph visualization
Image
URL

오랜 역사의 Graph visualization 프로그램. 보통 .dot 확장자의 그래프 파일을 만들고, 이를 가시화한다. 노드수가 몇백개로 많아지면 Cytoscape등 다른 프로그램을 알아보는 것이 좋다.

다음과 같은 그래프 레이아웃이 있다.

  • dot : hierachical or layered drawing
  • neato : sprint model layouts
  • fdp : same neato, but different algorithm, it handles larger graphs and clustered undirected graph
  • twopi : radial layout
  • circo : circular layout

  • 노드에 한글을 표시하고 싶은 경우 폰트이름을 지정해준다. ( node [fontname="Eunjin", fontsize="11"])

Ecogwiki에 .dot 형식의 자료를 그래프 가시화하는 기능이 있다.

#!dot/s
rankdir = "TB"; // 그래프가 그려질 방향. TB, BT, LR, RL 4가지가 있다.
"User" [shape="circle"]; //노드의 속성은 이렇게 넣는다.
"User" -> {"A"; "B"}; //노드가 어떤 노드와 연결되는지는 이렇게 기술한다. 
"A" -> {"M"} [dir="both"]; //링크의 속성은 이렇게 기술한다.
"B" -> {"M"; "F"; "U"} [arrowhead="none"];
"F" -> {"User"} [dir="both", label="100 times"]; //노드가 여럿일 때는 ';' 로 구분하고, 속성이 여럿일 때는 ',' 로 구분한다.

별도의 Javascript 라이브러리를 사용함.

Incoming Links #

Related Codes #

Suggested Pages #

web biohackers.net
0.0.1_20140628_0