0
私はこのようなC3.jsチャートにソースとして配列を使用したい:使用アレイC3.js
var xData = ['2017-07-28', '2017-07-29'];
var yData = [30, 200];
var chart = c3.generate({
bindto: '#chart',
data: {
x: 'x',
xFormat: '%Y-%m-%d',
columns: [
['x', xData],
['data1', yData]
]
},
axis: {
x: {
type: 'timeseries',
tick: {
format: '%Y-%m-%d'
}
}
}
});
しかし、それは私のようなエラーが得られます。
をFailed to parse x '2017-07-28,2017-07-29' to Date object
Error: attribute transform: Expected number, "translate(NaN, 0)".
私は直接の値を使用している場合、それは完璧に動作します:あなたのケースでは
var chart = c3.generate({
bindto: '#chart',
data: {
x: 'x',
xFormat: '%Y-%m-%d',
columns: [
['x', '2017-07-28', '2017-07-29'],
['data1', 30, 200]
]
},
axis: {
x: {
type: 'timeseries',
tick: {
format: '%Y-%m-%d'
}
}
}
});
はい、私はまた後ですることを把握。とにかくありがとう! –