프로젝트 요구 사항의 일부로 그래프를 작성해야합니다. 다음과 같은 형식으로 입력을 지정했다고 가정합니다.그래프를 만들기 위해 Java에서 Cytoscape과 같은 도구를 사용합니다.
빌 게이트는 Microsoft를 설립했습니다.
위의 그림을 노드 표현으로 그림으로 표현해야합니다 (node1은 Bill 게이트 일 수 있고 node2는 Microsoft 일 수 있음). 분자 상호 작용을 효과적으로 표현하는 데 사용되는 도구 인 cytoscape를 발견했습니다. 사용자가 새 플러그인을 만들고 응용 프로그램에 플러그인을 추가 할 수 있습니다. 그러나, 필자의 요구 사항은 사용자로부터의 입력을 기반으로 그래프를 작성하는 것과 같습니다. 예를 들어, 입력은 다음과 같습니다. 나는 그래프 표현으로 위를 보여줄 필요가 마이크로 소프트
: 는 노드 2를 입력 빌 게이츠 :
은 노드 1을 입력합니다. 친절하게도 그것에 대해 어떻게 알 수 있는지 알려주세요. 나는 거대한 그래프를 대표 할 것이다. (즉) 내 입력에는 약 50,000 개의 노드와 가장자리가있을 수 있습니다. 그래서 나는 입력을 받아들이 기위한 미리 정의 된 형식을 가진 그래프 작성 도구를 선호한다.
그래서 기본적으로 사용자의 입력을 받아 그래프 작성 도구가 사용하는 형식으로 변환하고 도구의 그래프를 Java 콘솔 또는 사용자 인터페이스에 표시합니다.
자세한 내용이 필요하면 알려주세요.
귀하의 제안에 대한 use..Thanks 정말 쉽습니다 .. – Ramesh
더 (http://stackoverflow.com/q/10126695/230513). – trashgod