我的代碼單一社區
library(igraph)
library(igraphdata)
data("karate")
g <- karate
# for reproducibility
set.seed(23548723)
network_layout <- layout_with_fr(g)
trimmed_network <- delete.edges(g, which(E(g)$weight < 4))
communities <- cluster_louvain(trimmed_network)
plot(communities, trimmed_network, layout=network_layout)
該位的個人色彩和它產生
我想在單一頂點禁用着色(color="white"
和mark.groups=NULL
)頂點社區(length 1
),我知道你可以通過使用$color
來操作「正常」圖的顏色,但我沒有fi nd igraph
文檔中的任何提示如何處理每個社區。
也有不使用社區
plot(trimmed_network, ...)
繪製從而使用圖形的顏色選擇,但後來我就輸了組標記。
我怎樣才能改變基於length(communities[1]) == 1
謝謝你的迴應。使用'rle'非常有趣的方法。 +1解決組標記,不能接受,因爲它缺少單頂點顏色禁用。 – thatsIch
我完全忽略了那部分。我的錯。那麼,我將編輯響應並添加代碼以將這些隔離頂點着色爲白色。爲了完整:)。 – paqmo
我接受了編輯的答案。 – thatsIch