2010-10-06 35 views
2

是否有任何建議的python替代品?pygraphNetworkX?應該指出,可視化是沒有必要的(甚至不希望有這個)。用於圖表操作的Javascript庫

該庫應該能夠解析能夠在節點和邊上保留標註和屬性的格式(DOT,GraphML?)。它應該支持如下操作:

  • 列出節點和邊緣。
  • 給定一個節點,指出它的出入邊緣。
  • 給定一個節點或邊,返回附加的屬性。
  • 給定兩個連接的節點,確定最完整的路徑。運行此操作時,應提供謂詞函數以確定節點是否應包含在搜索中。

要將它放在上下文中,基於Web瀏覽器的應用程序將遍歷預定的開始節點的圖形。每個節點都擁有一個屬性'userValue',該屬性與節點外邊緣的屬性(條件?)進行比較。爲了遍歷繼續,邊緣條件必須根據'userValue'評估爲true。該圖將始終包含預定的開始和結束(或目標)節點。

+1

是否有需要支持的具體圖形格式?另外,如果不需要可視化,那麼需要支持哪種圖形操作? – jsalonen 2010-10-06 11:12:32

+0

你沒有說你想用這個庫來做什麼,或者你需要它運行的環境。 – Pointy 2010-10-06 11:39:41

+0

針對之前的評論添加了更多牛肉。 – c0dem4gnetic 2010-10-06 15:07:38

回答