有没有办法从 c3 data.columns 获取数据名称?
Is there a way to get datum names from c3 data.columns?
使用此 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}]
}
}
});
只是 pass a function 而不是 data.labels.format
的对象。
在你的情况下是
labels: {
format: d3.format('$'),
}
使用此 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}]
}
}
});
只是 pass a function 而不是 data.labels.format
的对象。
在你的情况下是
labels: {
format: d3.format('$'),
}