'tick'在c3.js中不起作用

时间:2014-10-27 08:11:45

标签: javascript jquery d3.js c3.js

我的代码是:

var object : _id: 1408991400000, a: 0 ,b: 11, c: 0 ,d: 65;

此处,_id是时间戳

var dataObject=array of object

                var chart = c3.generate({
                    bindto: '#container',
                    data: {
                        json: dataObject,
                        keys: {
                            x:'_id',
                            value: ['a', 'b','c','d'],
                        },
                    axis : {
                        x : {
                            type : 'timeseries',
                            tick: {
                                format: function (x) {
                                  console.log(x);
                                    var d = new Date(parseInt(x));
                                    var curr_day = d.getDate();
                                    var curr_month = d.getMonth();
                                    var curr_year = d.getFullYear();
                                    return curr_day+'-'+parseInt(curr_month)+(1)+'-'+curr_year;
                                }
                            }                                    
                        }
                    }

                    }
                });

我可以绘制上图,但我无法格式化时间戳。此外,当我尝试登录控制台时,我没有得到任何输出。请让我知道错误。

0 个答案:

没有答案