2016-07-06 3 views
0

Я использовал линейную диаграмму. Вот ссылка линейной диаграммы http://jsfiddle.net/highcharts/qyntd1xa/ Я застрял в динамических данных в линейной диаграмме. Как передавать динамические данные в линейной диаграмме. Я новичок в угловых JS вот моя функция контроллера code-Как передавать динамические данные в highchart с помощью angularjs?

$scope.updatedays = function(){ 
     $scope.data = $scope.getdata(); 
     console.log($scope.data); 

     Highcharts.chart('cont2', { 
      xAxis: { 
       categories: ['MON 12', 'TUE 13', 'WED 14', 'THU 15', 'FRI 16', 'SAT 17', 'SUN 18'] 
      }, 

      series: [{ 
       data: [1.5, 5.5, 3.0, 2.5, 4.5, 3, 2] 
      }] 
     }); 
    } 

I судимое проход динамически данные, но я получаю сообщение об ошибке в Highcharts.

+1

Какие ошибки вы получаете? И как выглядит «динамические данные»? Будьте конкретны, когда вы публикуете вопрос –

+0

Как насчет использования [highchart-ng] (https://github.com/pablojim/highcharts -ng)? –

ответ

1

Сохраните данные и свои категории в двух отдельных массивах, которые соответствуют индексу, а затем используйте эти два массива в качестве ваших значений.

Например:

xAxis: { 
    categories: myCategoriesArray 
}, 

series: [{ 
    data: myDataArray 
}] 

Если вы хотите передать массивы в вашей функции, проверить this post.

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