我想製作使用網站流量數據的交互式網站流量圖。它看起來像源/目標不是零索引networkd3
使用networkD3包。
這只是一個簡單的網絡,但不斷給我這個警告,並強制關閉R Studio。
library(networkD3)
simpleNetwork(data.frame(BWT2012$Visitors, 1:189157, fontSize = 16, nodeColour = "blue", nodeClickColour = "red", textColour = "black", opacity = 0.6, zoom = T))
警告訊息:它看起來像源/目標不爲零索引。這是在Javascript中需要這個 ,所以你的情節可能無法呈現。
我一直在研究幾個小時,但似乎無法找到如何工作。據我所知,JavaScript從0讀取和從1讀取。這就是爲什麼它不起作用。
嗨,謝謝你的評論。我正在使用的文件非常大(大量的189157行)。我怎樣才能上傳或顯示這個文件給你? –
'庫(networkD3) 源< - C(1,1,2) 目標< - C(2,3,3) 源< - 源 - 1 目標< - 目標 - 1 NetworkData < - 數據。 frame(Source,Target) simpleNetwork(NetworkData) simpleNetwork(data.frame(BWT2012 $ Visitors,1:189157),fontSize = 16,nodeColour =「blue」,nodeClickColour =「red」,textColour =「black」,opacity = 0.6,縮放= T)'我試過這個沒有運氣。第一次使用R. –
通常你可以將一個較大的數據集縮小到一個較小的數據集,但仍然有相同的效果來演示這個問題......所以也許只有前5行「BWT2012」才足以看到問題和/或複製它。你上面粘貼的代碼,除了你添加的最後一行絕對有效。此外,我可以告訴你之前,你打擾掙扎...試圖繪製200,000鏈接與網絡D3不會順利......它不是旨在處理這麼多的鏈接。 –