2012-03-16 113 views
4

我這是由我的程序寫在2D數據文件中的節點的位置如何在圖上繪製連接的網絡節點?

x0 = 0.12 
y0 = 0.22 
x1 = 0.12 
y2 = 0.22 ..... 18 records for 9 node locations 

我也有在數據文件中的鄰接矩陣是由我的程序

G00 = 1 
G10 = 1 
G70 = 0 ........81 records for 9 node locations 

寫你能大家幫我畫出那些連接到相鄰節點的網絡節點?

非常感謝您關注此事。

+2

正如@Nick所示,是的,我們可以提供幫助,但是我們很少有人會爲您做。 – 2012-03-16 09:39:12

+0

我需要一些關於如何解決這個問題的指導。我真的沒有這方面的專業知識,真的很感激任何建議。 – Naga 2012-03-16 09:42:07

+0

你需要指定更多的東西。例如。你的鄰接矩陣是怎樣的。你也可以寫另一種格式。 gnuplot的是容易,如果你有這樣的: 'NODE0 X0 Y0 \ n 節點1 X1 y1' 其中'X0,Y0,X1,y1'代表各自的值 – Azrael3000 2012-03-16 09:51:40

回答

6

其中最常用的方法是使用Graphviz。你只需要將你的鄰接矩陣轉換成一個簡單的Graphviz script

+0

我剛剛在我的Mac上安裝了Graphviz。有沒有一個簡單的快速入門指南?讓我開始,這將是非常棒的。 – Naga 2012-03-16 10:28:18

+0

查看圖庫中的示例。如果你點擊它們。你會看到所需的代碼。使用類似於您想要實現的內容並相應地進行修改。 – Azrael3000 2012-03-16 10:30:21

+0

查看[Gallery](http://www.graphviz.org/Gallery.php),查看您需要的代碼類型(點擊圖片查看.gv文件)。 Graphviz腳本很容易閱讀。編輯:似乎我偶然地寫了完全相同的答覆作爲Azrael3000 :) – 2012-03-16 10:31:51