2009-11-16 13 views
12

.dot를 가진 무 지향성 그래프를 시뮬레이트하고 싶습니다. 이를 위해 화살촉 유형을 "없음"으로 지정합니다. 어떻게 설정합니까?화살촉 유형을 변경하는 방법은 무엇입니까?

"f" -> "t" [label=2],[arrowhead=none] 
"m" -> "d" [label=0],[arrowhead=none] 

위의 코드는 작동하지 않습니다.

답변

-8

arrowhead 대신 headport을 사용하십시오. dot guide을 읽으십시오. 당신이 을 사용할 수 있습니다, 당신은 digraph을 만들 필요가없는 경우

"f" -> "t" [label=2 dir=none] 
    "m" -> "d" [label=0 dir=none] 

http://martin-loetzsch.de/DOTML/dir.html

+0

Headport 컨트롤을 볼 수 있습니다 GraphvizFiddle

에 그것을 테스트 할 수 있습니다. – mghicks

+0

이 답변은 질문에서 가장 멀리 나와야합니다. – rafaelvalle

2
"f" -> "t" [label=2 arrowhead=none] 
"m" -> "d" [label=0 arrowhead=none] 
7

또 다른 좋은 방법은 '디렉토리'속성을 사용하는 것입니다 :

  1. 도트 파일 상단에를 입력하십시오.3210. 예를 들어 a -- b;
+1

이것은 방향이 전 세계적으로 반전 된 경우에도 잘 작동합니다. –

+0

"dir"속성이 "화살촉"보다 짧기 때문에 좋습니다. –

5

참조 :

19
"f" -> "t" [label=2, arrowhead=none] 

: 는에 노드 관계를 변경

  • digraph g { 
        rankdir="LR"; 
        dpi=300; 
        node[ 
        fontname="Arial", 
        shape="square", 
        fixedsize=false, 
        width=1.809, 
        style=rounded 
        ]; 
    
        edge [ 
        arrowhead="none" 
        ]; 
    
        Node1 -> Node2; 
        Node2 -> Node3; 
        Node3 -> Node4; 
    } 
    
  • 2

    당신은 화살표 헤드 중 하나 로컬 또는 세계적으로을 변경할 수 있습니다.

    digraph G 
    { 
        edge[arrowhead="odiamond"]; // Globally 
    
        A -> B 
        A -> C [arrowhead="vee"]; // Locally 
        C -> D 
        C -> E 
    } 
    

    당신은 화살표는 노드가 아닌 화살촉 모양에 부착 경우 모든 가능한 값이 Here

    관련 문제