问题标签 [sankey-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
857 浏览

javascript - D3 Sankey图节点定位算法详解

我想我需要更多关于 sankey 图的节点定位算法的解释。从这个页面http://bost.ocks.org/mike/sankey/,我知道在 D3 的插件 sankey.js 中使用迭代松弛来确定节点的垂直位置以最小化链接距离。但据我所知,通常利用迭代松弛来求解方程 Ax=b。对于这里的节点定位问题,如果x是节点的y(垂直)坐标,那么A和b是什么?

0 投票
2 回答
2374 浏览

r - sankey 图中的标签大小(riverplot 包)

用例: 我正在使用Riverplot 包来绘制 sankey 图表。我需要调整图中节点标签的文本大小。在我的情况下,默认大小太大。

问题,我已经尝试过: 不幸的是,该包不适用于cex参数。该软件包的开发人员没有向我提供指导。r 可重现的例子:

生成:

在此处输入图像描述

问题:

如何将节点标签(A、B、...)调整为比默认值更小或更大的尺寸?

0 投票
1 回答
1544 浏览

javascript - 在 sankey d3 javascript 文件中嵌入 json

我在使用 csv 文件填充 sankey 图时遇到 CORS 问题,因此我想用嵌入式 json 替换它以进行测试。我已重新格式化 csv 数据以将其转换为 d3 sankey 插件所需的格式,但我无法弄清楚如何让 javascript 读取 json 输入来代替 csv。

我用来加载 csv 的代码如下:

我想使用的json是:

0 投票
1 回答
2896 浏览

r - 在R中更改rCharts sankey图中节点的颜色

我使用 rCharts 制作了 sankey 图。这是我的代码示例。数据基于此 URL ( http://timelyportfolio.github.io/rCharts_d3_sankey/example_build_network_sankey.html )

这是桑基图的结果。 桑基图

在这种情况下,我需要更改节点的颜色。这是因为我需要突出显示一些节点,例如数字 2 和 7。所以,我想要的结果是数字 2 和 7 具有红色,而其他节点具有相同的颜色,例如灰色。

我该如何处理这个问题?

0 投票
1 回答
679 浏览

google-visualization - 鼠标悬停时的桑基图

我在作为可视化示例创建的 sankey 图上使用 onmouseover 事件时遇到困难。我可以添加事件并显示静态警报,但我想在所选链接上显示所选链接的值。

和功能

0 投票
2 回答
971 浏览

r - R图分类变化 - 桑基图

有人知道如何在 R 中绘制两个类别变量的变化吗?

比如在这个例子中:

http://www.sueddeutsche.de/politik/waehlerwanderung-in-hamburg-wer-wem-die-stimmen-stahl-1.2353382

(没有动态)

所以我有两个分类变量,例如: Pre 和 Post

Pre = 样本(1:100,10000,replace=TRUE)

帖子=样本(1:100,10000,替换=真)

感谢您的任何建议!

0 投票
3 回答
2176 浏览

google-visualization - 在桑基图中显示总值

是否可以在桑基图中显示总数?

在此处输入图像描述

例如,小提琴波纹管显示 Fruits > Place。我想知道这些地方喜欢多少水果,以及在哪些地方链接了多少水果。所以像:

这三个都链接到地方 A,所以地方 A 应该是:

(还有1个是因为葡萄)

http://jsfiddle.net/Khrys/5c2urqbx/

更新:默认情况下看起来 v42 增加了权重。

0 投票
1 回答
1886 浏览

javascript - d3 sankey图-如何设置y位置

我正在尝试在桑基图的顶部或底部设置节点的位置(按名称)。例如,如果我有一个名为“New”的节点和另一个名为“Dropped”的节点,并且我想始终将 New 节点保持在图表的顶部,并将 Dropped 节点保持在底部,我将如何实现呢?

我正在寻找与此 jsFiddle 类似的东西来设置 x 轴位置,但对于 y 位置:

0 投票
1 回答
577 浏览

r - rCharts Sankey 图未绘制

使用此演示 demo2中的代码,我无法查看该图。我正在使用 rStudio,我在“查看器”窗口中看到的只是 url

http://timelyportfoli.github.ip/rCharts_d3_sankey//layouts/chart.html

我一定是做错了什么,但我没有收到任何错误或警告,也找不到解决方案。

0 投票
3 回答
5632 浏览

r - 如何更改 R googleVis sankey 图表中的节点和链接颜色

如何在 R googleVis sankey 图表中更改节点和链接颜色?并且链接的颜色与其原始节点相同?