我有一个 api 给我返回多个数组,我必须放在 c3 折线图上。我似乎能够很好地绘制,但如果我开始传递倍数,它就会开始适应。我已经进行了一些搜索,但从我所看到的情况来看,我需要比在数据中调用特定变量名称更加动态,因为我不知道在任何给定时间我会有多少。
我的代码看起来像这样
array1 = [];
array2 = [];
array 3 = [];
Data = ?;
c3.generate({
bindto: '.timeline',
data:{
columns: [
Data,
],
axes: {
data2: 'x' // ADD
}
},
axis: {
y: {
label: { // ADD
text: 'Waiting',
position: 'outer-middle'
}
},
x: {
type: 'category',
categories: hour,
show: true, // ADD
label: { // ADD
text: '',
position: 'outer-center'
}
}
}
});
我见过做这样的事情
columns: [
Data1,
Data2,
Data3
],
有什么办法可以将这些数组放入一个变量中以传递给 c3 图表?我试过制作一个数组并将其传递进去。我也试过把它们放入一个对象中,但这也把它搞砸了。任何帮助,将不胜感激!