桑基圖的例子,我試圖重現與rCharts
庫簡單的例子來繪製sankey
圖。我發現this example from scratch並試圖重現它,但是,我想出了一些問題。問題,同時再現具有d3_sankey
首先,我已經嘗試運行此代碼沒有任何東西。然後我發現並意識到,我的電腦需要d3_sankey。所以,我從here下載並複製到C:\Users\adomas\Documents\R\win-library\3.0\rCharts\libraries\widgets\d3_sankey
。
然後,我已經試過了不變碼一次,卻仍然得到了以下錯誤:
Error in file(con, "r") : cannot open the connection In addition: Warning message: In file(con, "r") : cannot open file '/config.yml': No such file or directory
由於沒有幫助過,我曾嘗試更改路徑: sankeyPlot$setLib('libraries/widgets/d3_sankey') sankeyPlot$setTemplate(script = "libraries/widgets/d3_sankey/layouts/chart.html")
到
sankeyPlot$setLib('C:/Users/adomas/Documents/R/win-library/3.0/rCharts/libraries/widgets/d3_sankey') sankeyPlot$setTemplate(script = "C:/Users/adomas/Documents/R/win-library/3.0/rCharts/libraries/widgets/d3_sankey/layouts/chart.html")
然而,噸他的時間,在瀏覽器空白屏幕上出現,但沒有實際的桑基圖,我得到了在控制檯下面: Warning message: In readLines(file, warn = warn, ...) : invalid input found on input connection 'C:/Users/adomas/Documents/R/win-library/3.0/rCharts/libraries/widgets/d3_sankey/layouts/chart.html
我試圖改變路徑和等,但依然什麼是錯的。而且我不確定是否需要使用sankeyPlot$setTemplate
。 我想在我的閃亮應用程序中使用Sankey圖表,但首先我想在R中簡單地重現。建議將有很大幫助!
版本庫: rCharts_0.4.2
igraph_0.7.0
ř版本:3.0.2
EDITED: 我曾嘗試不同的系統上的代碼。一切都在那裏工作。庫和R的版本相同,我複製了相同的文檔並指定完整路徑。我在我自己的電腦上再次嘗試過,但仍然有相同的錯誤。
對於最終尋找解決方案的未來人來說,Timror的解決方案是在'sankeyPlot $ setLib'中使用及時的作品集鏈接作爲參考。當我使用它時,情節不會在RStudio查看器中呈現。爲了解決這個問題,你可以將整個git倉庫克隆到rCharts/libraries目錄並從那裏調用它。這也可以避免總是需要互聯網連接。 – brittenb