【发布时间】:2017-06-22 09:38:06
【问题描述】:
我正在使用库 c3js 来显示面积图。 我的日期数据有问题。我有很多日期 (+/- 1000),我想正确分组我的日期。
这是我的实际渲染: [
您可以看到某些日期在 x 轴上出现了两次。
这是我图表的代码:
var usedList = JSON.parse(usedList);
var format = informations[0];
var counts = informations[1];
var amounts = new Array('Evolution');
var dates = new Array("x");
for (var i = 0; i < usedList.length; i++)
{
amounts.push(usedList[i].price);
dates.push(usedList[i].date);
}
var chart = c3.generate({
bindto : '#js-chart',
size : {
height : 220
},
area: {
zerobased: false
},
data : {
selection : {
draggable : false
},
x : 'x',
columns : [ dates, amounts ],
types : {
Evolution : 'area'
},
colors : {
Evolution : '#143FB4'
}
},
axis : {
x : {
type : 'timeseries',
tick : {
fit: true,
format : format
},
padding: {
left: 0,
right: 0,
}
}
},
point : {
r : 0
},
grid : {
y : {
show : true
}
}
});
您认为我可以如何重新组合日期以便每个月只重复一次?
谢谢你, 大卫
【问题讨论】:
标签: javascript area c3.js