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)