相关疑难解决方法(0)

c3js>时间序列x值不均匀间隔

我对分配给图表值的标签有疑问.

该图是一个时间序列.我使用c3js的'columns'属性添加值.

我使用纯时间戳(以秒为单位),然后使用label.format将它们转换为字符串.

但是,这是发生的事情:

https://drive.google.com/file/d/0B9GDftIYQFIVb2Z3N2JfS2pzVjg/view?usp=sharing

你可以注意到空间分布不均,10月18日至21日,28日至28日,11月1日至4日,4月4日至7日,而其他所有日期均为3天.

是什么造成的?

我希望有均匀的间隙(相同的天数).

这是一个代码的jfiddle: http ://jsfiddle.net/ok1k6yjo/

var array_times = [1414540800, 1414627200];
var array_values = [67, 66.22];

var labelWeight = 'weight in kg';

var window_period = (30 * 24 * 3600); // last 30 days

var today = Math.floor(new Date(2014,10,20,0,0,0,0).getTime() / 1000);
var timeEnd = today;
var timeStart = today - window_period;

var toShowTime = [1414540800, 1414627200];
var toShowValues = [67, 66.22];


var minT = Math.min.apply(null, array_times),
    maxT = Math.max.apply(null, array_times.concat(today));

var minV = Math.min.apply(null, …
Run Code Online (Sandbox Code Playgroud)

c3.js

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

c3.js ×1