hightChart print' noData'信息

时间:2015-05-21 09:57:17

标签: javascript jquery highcharts

我使用库hightChart来构建一些图形,我想在我的图表中没有数据时发出消息,所以我有这个javascript代码:

   statChart = new Highcharts.Chart
    ({
            lang:
            {
                noData : "no data",
            },
            chart:
            {
                renderTo: 'chart_container',
                type: 'line',
                marginRight: 130,
                marginBottom: 25
            },
            title:
            {
                text: 'Graphique',
                x: -20
            },
            subtitle:
            {
                x: -20
            },
            xAxis:
            {
                categories:['Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai']
            },
            yAxis:
            {
                title:
                {
                    text: ''
                },
                plotLines: 
                [{
                    value: 0,
                    width: 1,
                    color: '#808080'
                }]
            },
            legend:
            {
                layout: 'vertical',
                align: 'right',
                verticalAlign: 'top',
                x: -10,
                y: 100,
                borderWidth: 0,
            },
            credits :
            {
                enabled : false
            }
});

之后我用javascript添加了一些数据:

newSerie = statChart.addSeries(
    {
        name : nameGraph,
        data : []
    });

但是我从来没有打印出那些没有数据的消息,我真的不明白为什么,因为在所有的例子中我发现打印这条消息没什么特别的。

1 个答案:

答案 0 :(得分:3)

您还需要包含no-data-to-display.js:http://code.highcharts.com/modules/no-data-to-display.js