仅在 d3.js Slankey(动态、交互)中显示交叉

Displaying crossover only in d3.js Slankey (Dynamic, Interactive)

我的目标是创建一个 d3.js 可视化仪表板,显示基于 'a' 的 selection 的相互连接流,为 'b' 提供统计数据],形状像一个Sankey/Parallel集合。例如,如果 'a' 是用户 selection,他们 select 人的 11 种特征中的 3 种,那么 b 将是我们样本中有多少人具有所有这三种特征的计数.

把这想象成一个 Sankey/Parallel 设置图,在左侧我们看到特征(快乐、忠诚、平静)流入一个容器(200/1000(具有特征 selected/total 人口).

我想知道是否有人知道一种预先建立的方法来显示用户在 selection 前的导航栏中定义的交叉点。

谢谢。

数据:

![这是一个布尔数组,有总数。这就像一个排列组合电子表格 ]1

为各种 sankey 尝试这个,

https://observablehq.com/search?query=sankey

所以如果你想像我一样做一个跨界小人,我推荐在这里建模:

http://sankeymatic.com/build/

一旦你进入它,就很容易标记最终节点应该是什么,并鼓励输出流向该节点。

希望对您有所帮助!