2015-03-03 10 views
0

https://github.com/highslide-software/export-csvHighcharts Экспорт в CSV Нет данных Группировка

Используя этот плагин, есть ли способ экспортировать данные из Highcharts до него данные группирования мои данные?

Сбор данных или приближение данных.

Если я приведу много данных из базы данных, это данные, группирующие мои даты, так что есть дата-точка каждые пару часов, однако, когда я загружаю данные, я хочу, чтобы она загружала все данные.

Возможно ли это?

Спасибо!

+1

Если вы посмотрите на исходный код в строке [# 38] (https://github.com/highslide-software/export-csv/blob/master/export-csv.js#L38), вы увидите 'each()' для 'series.points', которые фактически отображаются точками. Попробуйте использовать 'series.options.data' для экспорта всех точек из серии. –

+0

Я хотел бы отметить ваш ответ в качестве ответа. Это отлично поработало. Однако мне пришлось отформатировать дату, которая в порядке. – ADL

ответ

1

Если вы посмотрите на исходный код по строке #38, вы увидите each() для series.points, которые фактически отображаются точками. Попробуйте использовать series.options.data, чтобы экспортировать все очки из серии.

0
// Loop the series and index values 
    i = 0; 
    each(this.series, function (series) { 
     if (series.options.includeInCSVExport !== false) { 
      names.push(series.name); 


      each(series.options.data, function (point) { //each(series.points, function (point) { 
       if (!rows[point[0]]) { 
        rows[point[0]] = []; 
       } 
       rows[point[0]].x = point[0]; 

       rows[point[0]][i] = point[1]; 
      }); 
      i += 1; 
     } 
    }) 

Это то, что я изменил эту петлю на основе ответа Pawels.

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