如何将 json 数据与键和名称绑定以供显示

How can i bind an json data with a key and Name for display

我有一种情况需要将 json 数据与绘制图形的键绑定。但是图形绘制正确,但数据名称显示相同的键。我需要避免它。

如何为我的数据命名。我试过如下但它似乎不起作用。 任何人都可以帮助这个。

data: {
                    //                        columns: [chartData],
                    json: data,
                    keys: {
                        value: [key]
                    },
                    type: chartType,
                    labels: true,                        
                    selection: {
                        enabled: false
                    },
                    names: {
                        data1: 'Some Name'                            
                    }
                }

提前致谢:) 基兰·戈帕尔

而不是 data1,您应该替换变量 key。或者你可以构造名称值,像这样

var names = {}
names[key] = 'Some Name'; 
var chart = c3.generate({
    ...
    names: names
  },
});

Fiddle - http://jsfiddle.net/Ld2apq0g/