1
我正在使用iGraph繪製圖形。我剛纔兩列在我的矩陣定A和B.我需要我的顏色與節點只有2種顏色 - 這表明,屬於節點和那些屬於B.如:按列排列R色頂點
# k is a df with 2 columns – A and B
k_mx <- as.matrix(k)
k_mx_g <- graph.edgelist(k_mx, directed = FALSE)
V(k_mx_g)$color = ?? (want blue for A and red for B)
請讓我知道如何做到這一點。
感謝, PD
不幸的是,如果這個工程,那麼它只是偶然的工作,因爲你有1:8:4在第一列和5第二。 –
這確實是作爲一個data.frame在它到矩陣的途中開始的。我們被認爲第一欄全部是「A」,需要分配給「藍色」,第二欄全部分配給「紅色」。該程序涉及多少機會? –
嗯,「另一種選擇」是正確的,我認爲,但你必須小心在數據框中有數字,否則你會用一個因子來索引。此外,顯然,這隻適用於圖形是雙方的情況,即A列中的頂點不顯示在B列中,但我猜海報有這樣的圖表,否則這個問題沒有意義。 –