{
// list of time slots t1 through tn
times: [
// list of t1 nodes
[
{
nodeName: "Node 1",
id: 1,
nodeValue: 24332
},
// etc ...
],
// etc ...
],
// list of all links
links: [
{
source: 1, // id of source node
target: 5, // id of target node
value: 3243
},
// ... etc
]
}
我觉得这是个有趣的问题,所以我用d3制作了一个冲积图示例:http://nickrabinowitz.com/projects/d3/alluvial/alluvial.html
而且,因为d3非常擅长动画,而且我觉得它看起来很酷,所以我也制作了一个动画版本:http://nickrabinowitz.com/projects/d3/alluvial/alluvial-dynamic.html
它并没有涵盖你可能想要的一切,但希望它能提供一些基础。一开始的大块代码只是生成假数据—您可以用真实数据替换它,或者使用
d3.json
加载它。期望的格式与d3期望的网络图的DOM节点结构类似:我希望这是有帮助的-这不是一个典型的,所以回应,它可能需要一定的工作量来定制您的需要,但我认为这可能是有用的。
考虑R中的平行坐标图
啊![赛马的平行坐标图][1]
相关问题 更多 >
编程相关推荐