2015-01-14 2 views
1

У меня есть массив как это:Flot JS Line Chart Сортировка различных форм собственности

[ "Неделя 1, год 2014", 3, {FULL_DATE: «Вс 6 апреля 2014 00:00:00 GMT + 0100 (GMT Переход на летнее время) "}]

enter image description here

проблема, которую я имею в том, что даты не правильно заказывать, у меня есть пять различных линейных диаграмм, каждая с разными датами появления на них. Но линейная диаграмма добавляет их вместе и не вставляет их между ними, поэтому, если у моего первого массива есть Неделя 1, Неделя 3 и Неделя 4, а у моего второго массива есть Неделя 1, Неделя 2 и Неделя 4, он выйдет как

Неделя 1, Неделя 3, Неделя 4, Неделя 2 и не заказывайте их. Моим решением было создание массива filler, который имеет все параметры из всех массивов, поэтому невидимая строка, но с каждой датой, но мне было интересно, есть ли возможность сделать это самостоятельно, или, если возможно, сортировать по другому собственность, например full_date.

var options = { 
    series: { 
     lines: { 
      show: true 
     }, 
     points: { 
      radius: 3, 
      fill: true, 
      show: true 
     } 
    }, 
    xaxis: { 

     tickLength: 0, 
     mode: "categories", 
     axisLabelUseCanvas: true, 
     axisLabelFontSizePixels: 12, 
     axisLabelFontFamily: 'open sans', 
     axisLabelPadding: 10 
    }, 
    yaxes: [{ 
     axisLabelUseCanvas: true, 
     axisLabelFontSizePixels: 12, 
     axisLabelFontFamily: 'open sans', 
     axisLabelPadding: 3, 

    }, { 
     position: "right", 
     axisLabelUseCanvas: true, 
     axisLabelFontSizePixels: 12, 
     axisLabelFontFamily: 'open sans', 
     axisLabelPadding: 3 
    } 
    ], legend: { 
     noColumns: 1, 
     labelBoxBorderColor: "#000000", 
     position: "nw" 
    }, 
    grid: { 
     hoverable: true, 
     borderWidth: 2, 
     borderColor: "#633200", 
     backgroundColor: { colors: ["#ffffff", "#EDF5FF"] } 
    }, 
    colors: ["#FF0000", "#0022FF"] 
}; 

ответ

1

Нет, в самом флоте нет более простого варианта.

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