2016-04-04 3 views
0

Я хочу получить точки данных, которые невозможно отобразить на базовой карте (т. Е. JoinBy не может отобразить данные в geojson). Есть ли способ получить незапланированные данные?Highmaps: необходимо получить незафиксированные данные

+0

У вас есть демо (jsFiddle) с этим делом? В общем, нет метода, такого как 'getUnplottedData';) Однако мы должны проверить, существует ли' point.graphic', чтобы определить, отображается ли точка или нет. –

+0

@ PawełFus [Fiddle Here] (http://jsfiddle.net/sgrg93/spmx9xu3) Существует точка данных «none», которая не отображается, так как ее недействительное название страны. Есть ли способ получить эту незапланированную точку данных (или список незапланированных точек данных) программно? – sagargurtu

ответ

0

Вы можете проверить все точки и найти, не нарисованы, условие, что точка имеет value, но не имеет graphic:

chart: { 
    events: { 
    load: function() { 
     var chart = this, 
      unplottedPoints = []; 

     $.each(chart.series[0].data, function (i, point) { 
     if (point.value && !point.graphic) { 
      unplottedPoints.push(point); 
     } 
     }); 

     console.log(unplottedPoints); 
    } 
    } 
}, 

В массиве unplottedPoints у вас есть список всех не оказанные очков.

Демо: http://jsfiddle.net/spmx9xu3/1/

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

  • Нет связанных вопросов^_^