【发布时间】:2016-01-23 03:29:38
【问题描述】:
我有时间序列数据。在服务器上,我生成了一个 x 数组和三个值数组(长度相同)。
但是,x 数组并不总是按月计算。有时它会跳过几个月。发生这种情况时,x 轴的间距非常大。有没有一种好方法可以在 x 轴上生成标签范围,并为不同的线条传递键值,以便整个线条的值仍然在图表中表示。
目前我有:
var chart = c3.generate({
bindto: "#" + this.chart.chartId,
data: {
x: 'x',
columns: [
["x", "2015-01-01", "2015-02-01, "2015-06-01", "2016-01-01"],
["data1", 5, 8, 2, 9]
["data2", 3, 10, 2, 1]
["data3", 1, 8, 4, 9]
},
subchart: {
show: true
},
axis: {
x: {
type: 'timeseries',
extent: ['2015-01-01', '2016-01-01'],
tick: {
format: '%Y-%m-%d'
}
}
}
}); 任何建议都可以解决时间序列的这个间隔问题。
【问题讨论】: