NVD3多条形图与json?

时间:2014-02-25 15:33:30

标签: json nvd3.js

我正在尝试将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;
}); 

1 个答案:

答案 0 :(得分:0)

需要在顶级键中包含键/值对。

此外:

.map(function(series) {
 series.values = series.values.map(function(d) { return {x: d.label, y: d.value } });
 return series;