gpt4 book ai didi

r - 使用 d3_sankey 重现 Sankey 图示例时出现问题

转载 作者:行者123 更新时间:2023-12-02 17:53:29 28 4
gpt4 key购买 nike

我正在尝试使用 rCharts 重现简单的示例绘图库 sankey图表。我发现this example from scratch并尝试重现它,但是,我遇到了一些问题。

首先,我尝试在没有任何内容的情况下运行此代码。然后我发现并意识到,我的计算机中需要 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根本不。我想在我 Shiny 的应用程序中使用桑基图,但首先我想在 R 中简单地重现。建议会有很大帮助!

库的版本: rCharts_0.4.2 igraph_0.7.0R版本:3.0.2

编辑:我在不同的系统上尝试过这段代码。那里一切正常。库和 R 的版本是相同的,我复制了相同的文档,只是指定了完整路径。我在自己的计算机上再次尝试过,但仍然遇到相同的错误。

最佳答案

我也遇到过同样的问题。我的解决方案是升级 rCharts :

devtools::install_github("rCharts", "ramnathv")

其次,我没有包含 sankeyPlot$setTemplate() 行。

最后,$setLib()中的路径应该是直接路径(如@adomasb的解决方案中所述可以使用以下行直接链接到原始github:

sankeyPlot$setLib('http://timelyportfolio.github.io/rCharts_d3_sankey/libraries/widgets/d3_sankey')

最后一种方法的缺点是运行脚本始终需要互联网。

关于r - 使用 d3_sankey 重现 Sankey 图示例时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985967/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com