2017-02-09 17 views
1

Graphviz에서 기울어 진 다각형 (일명 평행 사변형)을 사용하고 싶습니다. 문제는 평행 사변형 테두리와 텍스트 사이에 너무 많은 공간이 있다는 것입니다. 당신이 볼 수 있듯이Graphviz : 왜곡 된 다각형 노드에서 여백 줄이기

Graphviz polygon w/ and w/o skew

은 최대한 빨리 다각형의 내부 마진이 많이 증가 (이 경우 skew=0.3)에 스큐 값을 설정 :

digraph G { 
    poly1[margin=0, width=0, height=0, shape=polygon, label="This is a polygon\nwithout skew"] 
    poly2[margin=0, width=0, height=0, shape=polygon, label="This is a polygon\nwith skew", skew=0.3] 
} 

는 이전 코드의 결과입니다. margin=0, width=0height=0을 설정해도 문제가 해결되지 않습니다.

다각형의 내부 여백을 제거하는 방법이 있습니까?

답변

0

는 방법이, 그러나 그것은 꽤되지 않습니다 :

skewed result :)

:

digraph G { 
    poly1[margin=0, width=0, height=0, shape=polygon, label="This is a polygon\nwithout skew"] 
    poly2[margin=0, width=1.8, height=0.46, shape=polygon, fixedsize=true, label="This is a polygon\nwith skew", skew=0.3] 
} 

이를 산출 fixedsize=true을 추가하고 (시행 착오) 노드의 너비와 높이를 지정