Javascript D3 streamgraph的数组格式
我正在尝试用D3.js制作一个流图。看看这个例子,我们看到数据是通过helper函数stream_layersn,m来表示的。在本例中,将按照API中的描述返回一个数组。API描述了输入x、y和y0。但是这个例子使用x,y0,y1 我的数据集的格式类似于API中描述的数据集:Javascript D3 streamgraph的数组格式,javascript,graph,d3.js,stream-graph,Javascript,Graph,D3.js,Stream Graph,我正在尝试用D3.js制作一个流图。看看这个例子,我们看到数据是通过helper函数stream_layersn,m来表示的。在本例中,将按照API中的描述返回一个数组。API描述了输入x、y和y0。但是这个例子使用x,y0,y1 我的数据集的格式类似于API中描述的数据集: { "name": "apples", "values": [ { "year": -2000, "y": 91}, { "year": -1950, "y": 290} ] }
{
"name": "apples",
"values": [
{ "year": -2000, "y": 91},
{ "year": -1950, "y": 290}
]
},
{
"name": "oranges",
"values": [
{ "year": -2000, "y": 9},
{ "year": -1950, "y": 49}
]
}
堆叠此数据集的助手函数是什么样子的?该示例返回一个三维数组,一个维度表示层数,一个维度表示样本数m,一个维度表示每个样本的y值。可能有用: