Highcharts - 忽略DataTable中的总计行

时间:2016-05-25 13:19:49

标签: javascript jquery highcharts

我正在使用highcharts来创建一个条形图,它从DataTable获取数据,我想知道如何在创建图形时忽略表格中的总计行来获得高级图表。

这是我的Highcharts代码:

//HighCharts
        function BarChart() {
            $('#container').highcharts({
                data: {
                    table: document.getElementById('dataTable')

                },
                chart: {
                    type: 'column'
                },
                title: {
                    text: 'By Category Results'
                },
                yAxis: {
                    allowDecimals: false,
                    title: {
                        text: 'Units'
                    }
                },
                tooltip: {
                    formatter: function () {
                        return '<b>' + this.series.name + '</b><br/>' +
                            this.point.y + ' ' + this.point.name.toLowerCase();
                    }
                }
            });
        };

我希望忽略图表的总计行是表格中的第一行。

1 个答案:

答案 0 :(得分:5)

尝试使用startRow选项中的data属性。如果您的总计是第一行,则可以设置startRow: 1(默认值为0),这应该跳过总计行。

以下是Highcharts API中提及startRow的地方:http://api.highcharts.com/highcharts#data.startRow

我希望这有帮助!