이 그래프를 구현했습니다 :JgraphT에 가중치 표시
ListenableDirectedWeightedGraph<String, MyWeightedEdge> g =
new ListenableDirectedWeightedGraph<String, MyWeightedEdge>(MyWeightedEdge.class);
클래스 이름이 무엇을 말하고 있는지 보여주기 위해; 간단한 듣기 가능한 가중 그래프. 가장자리의 레이블을 변경하고 대신 형식을 변경하고 싶습니다.
return "(" + source + " : " + target + ")";
가장자리의 무게를 표시하고 싶습니다. 노드의 모든 동작, 예를 들어 getEdgesWeight()
메소드는 가장자리가 아닌 그래프에서 위임됩니다. 가장자리의 무게를 어떻게 표시 할 수 있습니까? 어떻게 든 그래프 가장자리를 통과해야합니까?
어떤 도움을 주셔서 감사합니다.
user5915 그가 그래프를 시각화하는 데 사용한 것을 언급하지 않았지만 jgraph라고 가정합니다. 당신이 그에게 자기 자신의 도서관 O.o를 쓰라고 말하는 것과 같습니다. – Khoi