開始使用免費開始

ggnet 基礎

除了基礎的 igraph 繪圖之外,圖形還有很多其他視覺化方式。常見的做法是使用 ggplot2,它能在最少調整圖形參數的情況下,產生高品質的圖。這一課你將學到如何用 ggnet2 建立基本的網路圖。這個套件是以 ggplot2 的框架來建構網路圖。雖然它能產生不錯的圖形,但它仰賴另一個 R 函式庫 network 的圖物件。不過它確實能做出具有 ggplot2 美學風格的圖,只是沒有像 ggnetwork(下一課會看到)那樣嚴格遵循圖形文法。 因此,你會注意到它與 igraph 的語法有許多重疊(例如 node.size 等同於 vertex.size,而 edge.size 這個名稱也相同)。

本練習屬於課程

案例研究:R 的網路分析

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)

# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)
編輯並執行程式碼