问题标签 [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.
r - R Riverplot Sankey图中随机分配的颜色
我发现 Rriverplot
包对于制作 Sankey/Minard 图表非常方便。输出图表很棒,包括节点的位置和边缘的宽度。
但是,我对颜色有问题。我通过节点中的“col”列分配颜色,但输出颜色与我指示的完全不匹配。我尝试尝试删除所有颜色,一次分配一种颜色,然后添加第二种,依此类推,但我一直无法在错误的分配中找到任何逻辑。它看起来完全是随机的,甚至添加了我不属于指定列表的颜色。
为了便于处理,我将节点和边加载为两个单独的文件。
以下是我的可重现示例:
有人有建议吗?或者能够获得指示的颜色?
非常感谢,
帕特里克
javascript - D3 JS Sankey图中的圆环图
我有一个包含大量数据的 D3 Js Sankey 图。数据的最后总是公司。公司节点是一个简单的圆圈。但是在那个圆圈周围,我想要一个带有 2 个值的甜甜圈图。这些值在公司节点内作为 numsms 和 nummid。您还可以在下图中看到。
图表示例:
所以我想围绕公司圈子做一个甜甜圈图。但我似乎无法让它发挥作用,我只找到了甜甜圈图的示例作为自己的 svg。
我的圈子代码:
在 for 循环中,我将类名“node circle”替换为“node company”。
我已经尝试了一些东西,我认为代码需要放在这里。
javascript - 具有动态高度\宽度的 D3 桑基图
我正在尝试实现这个桑基图 http://bl.ocks.org/Neilos/584b9a5d44d5fe00f779
对于大量数据图表超出 UI 视图。
我正在寻找这样的实现 http://bl.ocks.org/robschmuecker/7880033
动态调整高度宽度属性的图表。
我是 D3 的新手,不知道如何进行。任何帮助表示赞赏。
python - Python中的圆形箭头流程图
如何在python中制作一个类似于下图的带有三个人字形(或箭头)的圆形箭头流程图?
r - 更改 rCharts 桑基图上的字体大小
我正在使用以下代码使用 rCharts 创建一个桑基图。我希望增加印在桑基图上的文本的字体大小。我找不到手册来告诉我如何做到这一点。想法?
javascript - Changing the colour of the node in Sankey Diagram using D3.js library.
Here's the part of code written in Javascript that creates the rectangle node in the sankey diagram.
Code :
each node contain a name as "location|month". so here randomly colours are assigned from the d3.scale.category20();
So i want to assign same colour to all node whose location is same. Eg loc3|May
so all the nodes having location as loc3 must be of same colour.
r - R River-Plot(桑基图)未正确显示
我正在通过 R 的 Riverplot 包调查 Sankey Diagrams。但是我的输出根本不清晰,我肯定做错了什么,但对 R 来说还是很新的。本质上,数据(https://raw.githubusercontent.com/kilimba/data/master/infection_flows.csv)代表从特定年龄组到特定年龄组的感染流(按性别)。我的 R 程序看起来像这样(通过 curl 获取的数据):
正如您在运行它时看到的那样,输出是难以理解的,而我正在寻找以下内容:
节点数据框的输入为:
边缘数据帧的 dput() 是:
任何帮助将不胜感激。
谢谢, 图马尼
javascript - 如何使用 d3.js 库使 sankey 图中的节点可点击
代码片段:我们为此使用 d3.js。桑基图由节点和链接组成。这里的数据来自 json 文件。那么如何使所有节点都可点击。我们可以对矩形使用哪些方法,以便我们可以使节点可点击。
r - 带有 networkD3 包的桑基图不会绘制
我正在使用RsankeyNetwork
中的包中的函数,以此处networkD3
找到的代码为例。但是,我得到的只是一个空白屏幕。该图应该显示年龄组之间的感染流(按性别)。我的代码如下: