0
我試圖在r中生成一個隨機網絡作爲d3Network繪圖顯示,以最終實現它閃亮。然而之後首先運行的代碼,並建立一個陰謀,如果我改變了一些參數,如不透明,只產生一個空白的HTML頁面後,再次運行該代碼:不會多次生成d3network繪圖
devtools::source_gist(9112634)
package(c("tnet", "d3Network"))
id<-1:50
group<-sample(1:10, 50, T)
nodes<-cbind(id, group)
links<-rg_w(nodes = 50, arcs = 0.005, weights = 1:4, directed = FALSE)
library(d3Network)
nodes<-data.frame(nodes)
d3ForceNetwork(Links=links, Nodes=nodes, Source="i", Target="j", Value="w", NodeID="id", Group="group", opacity=0.8, file="Test.visual.html")
我已經看了看下面的計算器entry,但這兩個解決方案似乎都不起作用,因爲我使用的是數字ID,並且沒有發現任何拼寫錯誤。我也嘗試了其他隨機生成網絡的方法,但似乎沒有解決問題。另外,當我在閃亮的情況下實現該圖時,一旦我創建應用程序一次,它不會再次生成顯示,就會發生同樣的錯誤。另外,當我運行簡單的網絡情節工程反覆:
d3SimpleNetwork(links, width = 800, height = 400, fontsize = 12, linkDistance = 200, file = "Test.visual.simple.html")
任何幫助或指導將不勝感激。
通過再次運行代碼,你是什麼意思?在同一屆會議上?生成相同的文件(Test.visual.html)?我已經運行了兩次你的代碼,這個文件對我來說確實很好。 – ddiez 2014-09-24 13:36:18
我應該更清楚@ddiez它是我改變一個參數,如不透明度或價值。我編輯了原始問題以澄清。 – maxmarx 2014-09-25 20:55:03
難以複製這個,每次我用不同的透明度運行'd3ForceNetwork'命令時,我的Test.visual.html都會被更新。 – Stedy 2014-09-25 20:57:58