我试图用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
我正在尝试创建一个sankey图,在概念上类似于。我希望创建的图表可能有比提供的示例更多的中间节点。
我一直试图使用包,特别是sankeyNetwork函数。我的困难是将我拥有的数据输入到正确的结构中,以便与sankeyNetwork一起使用。
我的数据是调查数据,受访者被要求从最重要到最不重要的指标排序。例如,
W X Y Z
[1,] "Rank 1" "Rank 2" "Rank 3" "Rank 4"
[2,] "Rank 2" "R
我试图创建一个sankey图,在R中使用了固定的节点和边缘颜色。这些颜色在.csv文件中以单独的颜色表示。
library(riverplot)
# import data
edges = read.csv("sankey_data_edges.csv")
nodes = read.csv("sankey_data_nodes.csv")
r <- makeRiver(nodes, edges)
plot( r )
sankey_data_nodes.csv包含:
ID x labels y col
1 1 G1 2 gr
在vuejs应用程序中,我试图在d3-sankey插件中使用d3js。我使用的是:"d3":"^5.9.7“和”d3-Sankey“:"^0.12.1”--这是我的.vue中的脚本
<script>
import axios from 'axios';
import PageHeader from '@/components/Header.vue'
import * as d3 from 'd3';
import 'd3-sankey';
export default {
nam