2012-11-07 3 views
1

저는 Python 2.7로 데스크탑 응용 프로그램을 개발하고 있습니다. 대화식 그래프 (트리보기)에 몇 가지 결과를 표시해야합니다. 우선, 그래프는 루트 및 다음 레벨의 자식을 표시합니다 (다음 수준의 자식은 숨겨 짐). 사용자가 특정 노드를 클릭하면 트리가 자식을 표시해야합니다. 같은 창문. 사용자가 마지막 수준에 도달하면 앱에서 메뉴를 제공해야합니다. 파이썬과 자바 코드를 연결하기 위해 Zest (java)와 os.system (java ...)을 사용하고 있지만 100 % 편안하지는 않습니다. 그런 식으로 상호 작용을 생성하는 데 사용할 수있는 API가 있나요? , 액션 리스너 같은 거요? 덕분에 !대화식 그래프 및 디스플레이 옵션

답변

1

도서관을 도표화하기 위해 http://d3js.org/을 확인할 수 있습니다. 대화 형 차트를 제공하는 자바 스크립트 라이브러리입니다. 파이썬을 사용하는 특정 이유가 있습니까?

자바 스크립트 라이브러리를 사용할 수있는 유연성이 있다면 JavaFX를 사용하고 자바 스크립트 라이브러리를 사용하여 대화식 차트를 만들 수 있습니까?

그렇지 않으면이 D3 차트의 원인을 확인하고 phython와 자바 간 통신을 할 수있는 방법도 있습니다 파이썬

에 차트를 구현하기 위해 시도 할 수 있습니다. 다음 링크를 사용하십시오. http://www.slideshare.net/onyame/mixing-python-and-java

Java에서 사용할 수있는 많은 오픈 소스 차트 라이브러리가 있습니다. 그러면 해당 라이브러리를 사용할 수 있습니다. 다음 링크를 따라 가십시오 : https://stackoverflow.com/questions/2081676/looking-for-open-source-tool-for-drawing-charts-in-java

+0

나는 거의 모든 프로젝트를 파이썬으로 작성했습니다. 데스크톱 앱에서 자바 스크립트 라이브러리를 사용할 수 있습니까? 내 애플 리케이션에서 .jar를 사용할 수 있습니다. 실제로 외부 api로 아파치 lucene을 사용합니다. –

+0

네,베이스가 자바 인 경우 네, 데스크톱 애플 리케이션에서 자바 스크립트 라이브러리를 사용할 수 있습니다 .JavaFX는 자바 스크립트에서 자바 호출을 만드는 방법을 제공하며 그 반대의 경우도 마찬가지입니다. 다음 링크를 참조하십시오. http : //rakeshmenonp.wordpress.com/2009/07/28/javafx-javascript-communication/ http://docs.oracle.com/javafx/2/deployment/javafx_javascript.htm http : //docs.oracle.com/javafx/2/deployment/javafx_javascript.htm#BCEFHHIJ – May13ank

+0

선생님이 제게 많은 시간 전에 파이썬을 사용하라고 말했고, 파이썬에 대해서는 전혀 몰랐습니다. 파이썬. 전에 많은 자바 응용 프로그램을 개발했지만 그래프와 관련이 없습니다. –

관련 문제