2012-12-04 56 views
4

我想在活動中顯示一個小型(n < 50)無向graph而不是 a chart)。我做了一些研究,看起來他們是一些庫來顯示圖表,但沒有顯示真正的圖表。所以看起來我需要推出我自己的解決方案。我非常粗略的計劃是這樣的:在Android應用程序中顯示圖表(不是圖表)

  • 創建和圖中的
  • 佈局的內存中表示圖中的節點和邊緣,以便它看起來不錯
  • 編寫一個實現夾視圖和放大
  • 平局圖

是他們任何庫,我可以使用其中的一些步驟來幫助(也許除了第一個,這是非常簡單)。特別是「佈局」部分是我想避免的。只要圖表以某種方式可讀,「看起來不錯」的要求大多是可選的。但因爲我是兼職完美主義者,所以我很想擁有它;)

+0

您可以在此處添加一些關於圖表和圖表之間所需差異的描述嗎? – Jameo

+1

嘗試點擊鏈接 – JustDanyul

+0

您可以參考[GraphViz](http://www.graphviz.org/Home.php),它是圖形佈局創意的開源代碼。 –

回答

2

我最終通過使用顯示HTML頁面的WebView解決了這個問題,它使用了Dracula Graph Library。我通過從Javascript調用的Java函數(在頁面加載時)將數據傳輸到WebView,將數據編碼爲JSON。不花哨,但它的工作!

相關問題