我正在尝试将json加载到NVD3的多条形图中,但无法使其呈现我所包含的值。我不确定“stream_layers”正在做什么。
它与此类似(http://nvd3.org/ghpages/multiBar.html),但应该将一系列“迷你”图形彼此相邻,而不是所有组合值的一个大图形。 NVD3在其示例文件中调用此multiBarChart.html。我可以得到一个空白图表,但我无法得到它来提取数值。
var test_data = [{
"key" : "MT_ATTEMPTED",
//"bar": true,
"values" : [4505891, 20130620, 6636631]
}, {
"key" : "MT_SUCCESS",
"values" : [4505891, 20130620, 6636631]
}, {
"key" : "MO_ATTEMPTED",
"values" : [4505891, 20130620, 6636631]
}].map(function(series) {
series.values = series.values.map(function(d) {
return {
x : stream_layers(3, 3, .1),
y : d[1]
}
});
return series;
});
答案 0 :(得分:0)
需要在顶级键中包含键/值对。
此外:
.map(function(series) {
series.values = series.values.map(function(d) { return {x: d.label, y: d.value } });
return series;