有没有办法从c3 data.columns中获取基准名称?

时间:2017-04-13 19:44:49

标签: javascript d3.js c3.js

使用此example作为参考。

是否需要在不知道基准名称的情况下分配标签格式?

在下面的示例中,基准名称是data1,data2和data3,但我正在尝试格式化而不对名称进行硬编码。

var chart = c3.generate({
data: {
    columns: [
        ['data1', 30, -200, -100, 400, 150, 250],
        ['data2', -50, 150, -150, 150, -50, -150],
        ['data3', -100, 100, -40, 100, -150, -50]
    ],
    type: 'bar',
    labels: {
        format: {
            data1: d3.format('$'),
        }
    }
},
grid: {
    y: {
        lines: [{value: 0}]
    }
}
});

1 个答案:

答案 0 :(得分:1)

pass a function而不是data.labels.format的对象。 在你的情况下将是

labels: {
    format: d3.format('$'),
}