2016-09-12 3 views
0

다음은 그래프에있는 모서리의 예입니다.cytoscape.js에서 짧은 모서리를 그리는 방법

가장자리를 어떻게 단축합니까? 적어도 2 ~ 3 번 같아. 나는

{ 
    selector: 'edge', 
    style: { 
     'width': 10, 
     'target-arrow-shape': 'triangle', 
     'line-color': '#9dbaea', 
     'target-arrow-color': '#9dbaea', 
     'curve-style': 'bezier', 
     'label' : 'data(label)' 
    } 
} 

Edge example

답변

1

노드의 위치에 영향을주는 레이아웃의 옵션 cytoscape's wiki의 정보를 발견하지 않았습니다. 노드 A와 노드 B의 위치가 AB의 길이에 영향을줍니다.

는, 레이아웃 (들) 당신이 강제 감독/물리학 레이아웃에

  • 힘에 특히주의를 기울이고, 관심에 기하학적에서
  • 간격/압축 승수를 옵션에서주의 깊게 봐 모양 레이아웃, 모든 레이아웃
  • 경계 상자,

당신이 easies 찾을 수 있습니다 일부 옵션은 다른 사람의 결과에 잠재적으로 영향을 줄 수 있으므로 다른 값 조합을 실험 해보십시오.

선/곡선 길이와 관련된 수학은 간단합니다. 적절한 (직선) 라인은 Pythagorean Theorem이고 그렇지 않은 경우 quadratic Bezier curves입니다.

관련 문제