簡體   English   中英

如何在networkX中創建一個.gephi文件

[英]How to create a .gephi file in networkX

我無法從 Python 創建一個 .graph 文件,我唯一可以創建的是一個.gexf文件:

networkx.write_gexf(graph, "test.gexf")

它不適用於:

networkx.write_gexf(graph, "test.gephi")

根據networkX 文檔 這個function的要點是:

將 GEXF 格式的 G 寫入路徑。

G是一個圖。

為了獲得.gephi文件,我建議使用 Gephi 打開從.gexf獲得的 .gexf 並保存為.gephi

圖片中的步驟(示例):

  1. 將您的圖表寫為.gexf文件:
some_graph = nx.path_graph(4)
nx.write_gexf(some_graph, "some_graph.gexf")
  1. 打開Gephi和 select打開圖形文件... 打開圖形文件...

  2. Select文件>另存為... 另存為...

  3. 接下來,選擇文件格式:Gephi 文件 (*.gephi) 另存為 .gephi

要記住的事情:

根據Gephi 快速入門教程

保存您的項目 [as a.gephi 文件] 將所有數據和結果封裝在單個 session 文件中。

.gephi文件格式旨在用作“會話文件”,而不是用作 Gephi 的導入文件。

相反,Gephi 項目創建了一個特定的文件格式( .gexf ):

GEXF(Graph Exchange XML 格式)是一種用於描述復雜網絡結構、其相關數據和動態的語言。

在此處查看有關此文件格式的更多信息)

在本質上...

如果您需要/想要將圖形保存為文件,請使用其中一種格式
GEXF 始終是最自由的(允許更多功能)。

但是,如果您需要/想要在使用 Gephi 操作圖形后保存 session,請使用.gephi

另外,請考慮文件格式大小的差異:

對於我們上面的例子:

  • GEFX 格式的原始圖形的大小為714 字節
  • 一個空白 session 與以 GEPHI 格式導入的相同 GEFX 圖的大小為8722 字節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM