Highcharts X-Axis值未完全显示

时间:2015-07-07 16:32:51

标签: javascript jquery highcharts

当我尝试查看我的图表时,不会显示x轴上的所有数据。 这是一个例子:http://jsfiddle.net/zn4y45pL/

options.xAxis.categories.push(this.innerHTML);
alert(this.innerHTML);

这显示了我的所有数据。

关于问题是什么的任何想法? 谢谢!

2 个答案:

答案 0 :(得分:0)

看起来您只将一个类别推送到options.xAxis.categories数组。

$init('tbody th', table).each( function(i) {
            options.xAxis.categories.push(this.innerHTML);
        });

尝试在开发工具中调试这个.each并确保它针对您希望在高清图的xaxis中显示的每个类别进行迭代。 具体来说,确保'this'在每次迭代期望的上下文中。

答案 1 :(得分:0)

问题是你要为每个单独的系列创建。相反,创建一个系列并将点推送到data数组:

        // the data series
        options.series = [{
            name: this.innerHTML,
            data: []
        }];
        $init('td', table).each(function (j) {
            options.series[0].data.push(parseFloat(this.innerHTML));
        });

并演示:http://jsfiddle.net/zn4y45pL/2/