그래프에 CircleLayout을 사용하고 있습니다. Initate() 메소드를 오버라이드하여 정점이 ID에 따라 원의 특정 위치에 그려지도록합니다. 즉, 꼭지점이 서클에 불규칙하게 퍼져 있음을 의미합니다. 이제 가장자리가 칠해지기 때문에 그래프가 더 이상 고관절처럼 보이지 않기 때문에 문제가 생깁니다. JUNG2 다른 각도로 가장자리를 칠하는 방법?
귀하의 도움에 감사드립니다.
그래프에 CircleLayout을 사용하고 있습니다. Initate() 메소드를 오버라이드하여 정점이 ID에 따라 원의 특정 위치에 그려지도록합니다. 즉, 꼭지점이 서클에 불규칙하게 퍼져 있음을 의미합니다. 이제 가장자리가 칠해지기 때문에 그래프가 더 이상 고관절처럼 보이지 않기 때문에 문제가 생깁니다. JUNG2 다른 각도로 가장자리를 칠하는 방법?
귀하의 도움에 감사드립니다.
다른 (사용자 정의) 가장자리 렌더러를 제공해야합니다. 자세한 내용은 jung.visualization.renderers
의 코드를 참조하십시오. 다음과 같이 시각화 시스템에 공급 :
VisualizationServer.getRenderer().setEdgeRenderer(yourCustomEdgeRenderer);
을 다른 방법으로, 당신이 정말로 그냥 원처럼 보이게하려는 경우, 당신은이 작업을 수행 할 수 있습니다
는 (0)이 사전을 사용하여 원을 그립니다 Paintable 렌더링. (데모는 이것이 어떻게 작동하는지 보여줍니다.)
(1) 항상 false를 반환하는 가장자리 렌더링 술어를 제공하십시오. 즉, 렌더링되는 모서리가 없는지 확인하십시오.
연결된 각 꼭지점 쌍 사이에 원호를 그리는 것이 훨씬 쉽고 간단합니다.
감사합니다. 덕분에 많은 도움이되었습니다. – neno