0
我试图创建D3酒吧chart.using这个例子http://bl.ocks.org/mbostock/3943967。在这个例子中,他们使用李拜伦的测试数据generator.I除去随机数,并把硬编码values.But现在给出正确的graph.Can任何一个告诉如何删除这个数字生成器并添加数组到图表。如何使用D3图JSON数组
我试图创建D3酒吧chart.using这个例子http://bl.ocks.org/mbostock/3943967。在这个例子中,他们使用李拜伦的测试数据generator.I除去随机数,并把硬编码values.But现在给出正确的graph.Can任何一个告诉如何删除这个数字生成器并添加数组到图表。如何使用D3图JSON数组
看看这段代码:
var n = 4, // number of layers
m = 25, // number of samples per layer
stack = d3.layout.stack(),
layers = stack(d3.range(n).map(function() { return bumpLayer(m, .1); }))
基本上,其堆叠的图表,所以你需要方便地组织数据:
var data = [
// first group
{
"index":"0",
"position":"bottom",
"num_visitors":"30"
},
{
"index":"0",
"position":"middle",
"num_visitors":"10"
},
{
"index":"0",
"position":"top",
"num_visitors":"15"
},
// second group
{
"index":"1",
"position":"bottom",
"num_visitors":"56"
},
{
"index":"1",
"position":"middle",
"num_visitors":"32"
},
{
"index":"1",
"position":"top",
"num_visitors":"21"
}, ....