2016-05-25 2 views
2

Я использую highcharts для создания гистограммы, она получает данные из DataTable, и мне интересно, как я могу получить высокие диаграммы, чтобы игнорировать строку итогов в таблице при создании графика.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

Вы можете клонировать ваш стол и в клонированной таблице удалить столбец итогов. Затем используйте это при создании диаграммы. –

ответ

5

Попробуйте использовать атрибут startRow в вашем data. Если ваша общая сумма является первой строкой, вы можете установить startRow: 1 (по умолчанию 0), и это должно пропустить строку итогов.

Вот где startRow упоминается в API Highcharts: http://api.highcharts.com/highcharts#data.startRow

Я надеюсь, что это помогает!

+1

Точно, что я искал спасибо –

Смежные вопросы