2010-06-24 46 views
1

我試圖創建一個自動化的「蛛網圖」之類的VUE創建的那些:進口爲Java或其他語言,將產生流程圖,給出的數據

http://vue.tufts.edu/

VUE是開源的,但問題在於你在程序中創建了地圖。我希望有一個程序能夠從Excel工作表中提取數據,並在運行時自動顯示地圖。

我知道如何打開和解析文件中的數據,因此讀取文件不是問題。我可以編寫我希望所有東西「鏈接」的行爲,但我不想創建一個小程序,然後從頭開發軟件。

如果我弄不清楚什麼,請告訴我。今天我很累,所以很難保持專注。

非常感謝!

-Justian

+0

既然它的開源,如果你沒有問題暴露你的程序的源代碼,那麼你可以拉出生成圖形的部分,並編寫一個程序。既然你使用的是開源項目,但我很確定你的項目也必須是開源的。 – Mike 2010-06-24 19:07:48

+0

我知道我可以做到這一點,但我需要相對迅速地完成此項工作。來源沒有很好的記錄,所以有點難以直接進入。要完成一個完整的項目會比較困難,然後在已有的文件的基礎上構建或工作,這些文件通常是我們需要做的大部分工作。 – 2010-06-24 19:12:17

回答

0

JGraph是做一個庫。你給它的節點和邊緣,並找出如何以有意義的方式呈現它們。這有點像使用graphviz,但使用Java。

對於生產運行的可視化,我們使用graphviz超出過程並顯示由此生成的圖像。它工作正常,但單一的流程解決方案會更好。

讀取excel爲CSV應該很簡單。 POI允許您直接讀取Excel文件。

+0

它看起來不錯,但我認爲yFiles看起來像一個不錯的選擇。只是要清楚:它是一個像你說的圖書館,對吧​​?它看起來幾乎像一個獨立的Java程序,它們顯示的內容。這些課程有多清晰和有文檔記錄? – 2010-06-25 12:36:23

相關問題