2010-02-05 2 views
3

프리 퓨즈로 그래프를 생성하려고하는데 프리 퓨즈에 데이터를로드하는 가장 쉬운 방법은 GraphML 파일을 사용하는 것입니다.Prefuse에서 쉽게 사용할 수 있도록 GraphML 파일에 데이터를로드하는 방법은 무엇입니까?

내 데이터에서 이러한 파일을 쉽게 작성할 수 있습니까?

프리 퓨즈에 데이터를로드하는 더 쉬운 방법이 있습니까?

감사

+0

약간의 데이터 및 형식에 따라 다름) –

+0

글쎄, 내 데이터는 매우 맞춤식이므로 모두 수동으로 처리해야합니다. – thedude19

+0

http://packoverflow.com/questions/2273068/how-to-display-3-nodes-with-3-diff-shapes-in-prefuse-library-for에서 하나 이상의 프리 퓨즈 질문을 다시 살펴보실 수 있습니까? -java –

답변

4

yEd는 GraphML 형식으로 그래프를 내보낼 수 있습니다 및 JGraphTGraphMLExporter 있습니다. 해당 제품이나 라이브러리에 데이터를 가져 오는 방법에 문제를 남깁니다. 그러나 적어도 둘 다 원하는 형식을 만들 수 있습니다.

다른 한편으로는 - GraphML은 XML 형식이므로 jdom 또는 dom4j를 사용하여 DOM을 쉽게 만들 수 있고 데이터를 기반으로 노드를 추가하여 XML 파일에 직렬화 할 수 있습니다. 이것은 복잡하지 않아야합니다.

+1

http://packoverflow.com/questions/2273068/how-to-display-3-nodes-with-3-diff-shapes-in-prefuse-library에서 프리 오프 문제를 한번 더 살펴보실 수 있겠습니까? -for-java –

3

Network Workbench을 사용할 수 있습니다. 그러면 가장자리 목록을 포함하여 다양한 형태로 데이터를로드 할 수 있습니다. 가장자리 목록은 일반적으로 생성하기 쉬운 형식입니다.

NWB에서 GraphML로 내보낼 수 있는지 확실하지 않지만 NWB에는 여러 가지 시각화가 포함되어 있습니다. 그 중 일부는 Prefuse를 기반으로합니다.

보다 더 많은 정보를 얻으려면을 시각화 한 다음 NWB가 도움이 될 수 있습니다.

+1

http://packoverflow.com/questions/2273068/how-to-display-3-nodes-with-3-diff-shapes-in-prefuse에서 한 번 더 프리 퓨즈 질문을 살펴보실 수 있습니까? -library-for-java –

관련 문제