1

https://github.com/mbostock/d3/wiki/Stack-Layout

http://mbostock.github.com/d3/ex/stream.html

在此处输入图像描述

我正在尝试使用 D3.js 制作流图。查看示例,我们看到数据是通过辅助函数制定的stream_layers(n, m)。在此示例中,返回一个数组,如 API 中所述。API 描述输入 x、y 和 y0。但该示例使用 x, y0, y1。

我的数据集的公式类似于 API 中描述的数据集:

{
    "name": "apples",
    "values": [
      { "year": -2000, "y":  91},
      { "year": -1950, "y": 290}
 ]
},
{  
  "name": "oranges",
  "values": [
    { "year": -2000, "y":  9},
    { "year": -1950, "y": 49}
  ]
}

堆叠此数据集的辅助函数会是什么样子?该示例返回一个 3D 数组(一维表示层数,一维表示样本数,一维表示m每个样本的 y 值)。

4

0 回答 0