使用此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}]
}
}
});
答案 0 :(得分:1)
仅pass a function而不是data.labels.format
的对象。
在你的情况下将是
labels: {
format: d3.format('$'),
}