Jquery 图表呈现时未绘制条形图

Jquery 图表呈现时未绘制条形图,jquery,highcharts,Jquery,Highcharts,如下图所示,我被以下场景困住了: 这些条不会渲染,并使datalabels挂起。它们应该为每个类别水平绘制。我将其视为FF 9.0.1中的代码: $(function () { var chart; $(document).ready(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'bar'

如下图所示,我被以下场景困住了:

这些条不会渲染,并使datalabels挂起。它们应该为每个类别水平绘制。我将其视为FF 9.0.1中的代码:

$(function () {
var chart;
$(document).ready(function() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            type: 'bar'
        },
        title: {
            text: 'Count Per Category'
        },
        xAxis: {
            categories: ['cat1', 'cat2', 'cat3', 'cat4', 'cat5'],
            title: {
                text: null
            }
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Count',
                align: 'high'
            }
        },
        plotOptions: {
            bar: {
                dataLabels: {
                    enabled: true
                }
            }
        },
        series: [{
            data: [3, 4, 4, 3, 9]
        }]
    });
});

请帮助我解决此问题。

我从以前使用的2.1.7版升级到highchart 2.2.1版,图形呈现正常。感谢您输入@Abhijith

我从以前使用的2.1.7版升级到highchart 2.2.1版,图形呈现正常。感谢您输入@Abhijith

您似乎缺少一些大括号。我在JSFIDLE中试用了这段代码,效果很好。你好像少了一些牙套。我在JSFIDLE中试用了这段代码,效果很好。