基于以下示例: # Load package
library(networkD3)
# Load energy projection data
URL <- "https://cdn.rawgit.com/christophergandrud/networkD3/master/JSONdata/energy.json"
Energy <- jsonlite::fromJSON(URL)
# Now we have 2 data frames: a 'links' data frame with 3 columns (from, to, val
我正在制作一个Sankey图表,我想在每一列的顶部添加文本,以便简要描述所显示的内容。示例代码摘自r图galery:
library(networkD3)
# A connection data frame is a list of flows with intensity for each flow
links <- data.frame(
source=c("group_A","group_A", "group_B", "group_C", "group_C", "group_E")
我试图用rCharts库复制简单的示例来绘制sankey图表。我找到了并试图复制它,但是我想出了一些问题。
首先,我已经尝试了运行这个代码,没有任何东西。然后我发现并意识到,我需要d3_sankey在我的电脑。所以,我从下载并复制到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: W
免责声明:我是一个R新手,所以我可能忽略了一些非常明显的事情…… 我目前正在使用R做一个sankeyNetwork图表,我面临着一个几乎看起来像是一个bug的问题,但我完全不知道……我在谷歌上搜索了很多,但还没有找到其他人也有类似的报道。 问题是,在我的代码中,我当前有7个节点和5个链接。当我绘制图表时,一切都很正常:Plot 1, everything working fine 这是Plot 1的代码: library(networkD3)
# List of nodes (portfolios & targets)
nodes = data.frame("trialno