2010-08-06 42 views
3

我想後處理日誌文件並提取節點數據和轉換,然後將它們繪製成某種類型的GUI。所以,我想程序化地繪製氣泡圖,也許動畫顯示數據包從一個節點到另一個節點。什麼是創建狀態圖和動畫的良好可視化庫?

理想情況下,perl或java是選擇的語言,但是在linux平臺上運行的任何東西都可以。

什麼是這種事最好的圖書館?

+0

我假設你的意思是圖(在圖論的意義上)而不是氣泡圖。 – 2010-08-06 20:13:44

回答

3

Java解決方案

兩個在Java的可能性包括PrefuseVisual Library。他們都有能力顯示具有一定動畫能力的圖形。 Prefuse具有更好的圖形佈局。如果您習慣了Swing開發,那麼Visual Library更像Swing。

的Adobe Flash

如果你願意在Adobe Flash工作,Flare可能是一個小更適合你的任務,因爲它具有更好的動畫功能,具有良好的圖形佈局。

動畫庫

如果你的圖是相當簡單的,你可以創建自己的圖表和使用Timing FrameworkTrident動畫。

其他

的一些其他可能性包括:ProcessingJavaFX。 Javascript庫包括ProcessingJSProtovis

0

如果你可以轉換成輸出點graphviz的格式(graphviz)比你可以使用IDOT增量觀衆(iDot_incremental_viewer),它採用prefuse幕後,它是完全免費的。 你需要在這裏做的唯一事情就是在簡單的點文件中轉換輸出。休息將被照顧增量觀衆。

相關問題