2011-04-06 51 views
0

我正在使用Jung 2.0。我有一個帶加權邊緣的graphml文件。我正在使用graphml讀取器來讀取文件並創建圖形。當我用FRLayout可視化圖形時,我觀察到圖形不反映與邊緣相關的權重。我是否必須將權重專門分配給邊緣?如果是這樣,我該怎麼做?來自graphml的Jung加權邊緣

回答

0

FRLayout實際上並未按照當前設計的邊緣權重工作(請參閱文檔)。這就是說,它不會很難適應,因此它需要一個可能是邊緣權重函數的邊緣「拉伸」因子,而不是所有邊緣的單個值(這是它目前的情況具有)。

您還需要從GraphMLReader構建的元數據中提取權重,然後將其傳遞給(修訂的)FRLayout。該圖只包含圖形拓撲;任何類似標籤或權重或其他元數據的東西都需要明確地傳遞給想要使用它的東西。看看Transformer界面的用法。

讓我知道你是否需要更多的細節。