侧面有Highcharts X轴标签

Mig*_*ens 6 javascript jquery highcharts

我正在使用Highcharts,而且我曾经能够获得标签.但它现在没有用,我错过了什么吗?红色箭头是我想要的标签,如下例所示.

http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/bar-basic/

在此输入图像描述

这是我正在使用的代码,我以动态方式添加系列.

 credits: {
                enabled: false
            },
            chart: {
                type: 'bar'
            },
            xAxis: {
                categories: ['Jan', 'Feb'],
                labels: {
                    enabled: true,
                }
            },
            yAxis: {
                min: 0,
                max: 100,
                title: {
                    text: 'Score',
                    align: 'high'
                }
            },
            plotOptions: {
                bar: {
                    dataLabels: {
                        enabled: true
                    }
                }
            }
        });

        // Add Series
        var detailchart = $('#chart-detail').highcharts();
        var categories = new Array;

        // Set Chart Title
        detailchart.setTitle({text: results[0].category});

        $.each(results, function(i, data){
            categories.push(data.name);
            detailchart.addSeries({
                name: data.name,
                data: [data.score]
            });
        });

        detailchart.xAxis[0].setCategories(["1", "2"]);
        $('#chart-detail').highcharts().reflow();
Run Code Online (Sandbox Code Playgroud)

结果是一个看起来像这样的数组(我通过ajax得到它):

在此输入图像描述

Seb*_*han 0

您只需要使用 4 个系列,每个系列都有一个数据点。

series: [{
        name: 'Year 1800',
        data: [107]
    }, {
        name: 'Year 1900',
        data: [138]
    }, {
        name: 'Year 2008',
        data: [973]
    },{
        name: 'Year 20098',
        data: [973]
    }]
Run Code Online (Sandbox Code Playgroud)

示例: http: //jsfiddle.net/y9wzggc4/