我正在寻找有关将网络图表与dc.js / crossfilter.js`集成的提示和指导。
假设我有一些像这样的数据:
[
{
'name': 'john',
'sexe': 'male',
'relative': [
'susy',
'mark'
]
},
{
'name': 'susy',
'sexe': 'female',
'relative': [
'susy',
'mark'
]
}
...
]
使用普通的
dc.js
,我可以很容易地显示协调的饼图,其中显示了男性/女性的比例,同名人士的比例等。我想将
dc.js
的功能与网络图结合起来,这样我就可以显示谁与谁相关。这个想法是,即:当在饼图中选择“女性”时,网络图将重绘自身以仅显示女性关系。
我知道这个问题可能含糊不清,只是略微符合准则,但我花了数小时浏览互联网,以结合
dc.js
图表和网络图为例。可以相对容易地实现将网络图与
dc.js
集成吗? 最佳答案
您可以尝试dc.graph.js
它使用交叉过滤器和访问器函数遵循与dc.js相同的数据模型。主要区别在于有两个交叉过滤器实例,一个用于节点,一个用于边缘。而且,它在边缘使用访问器来检索源框和目标框的键。
dc.graph.js仍处于试验阶段,但它绝对支持您描述的用例。请尝试一下,并报告任何问题或功能要求!
关于javascript - 将网络图与dc.js/crossfilter.js集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34754093/