Показать сообщение отдельно
  #1 (permalink)  
Старый 08.04.2015, 15:56
Новичок на форуме
Отправить личное сообщение для savicus Посмотреть профиль Найти все сообщения от savicus
 
Регистрация: 07.04.2015
Сообщений: 4

Помогите новичку с передачей массива из PHP в JS для Google Chart
Доброго дня суток.

Помогите новичку с передачей массива из PHP в JS для Google Chart.

Визуально рабочий код по ссылке:
https://jsfiddle.net/w1mhpz1o/1/

//Вариант 1 - работает, но нужен второй вариант, а на нем тренд не отображается

google.load('visualization', '1', {packages: ['corechart']});
google.setOnLoadCallback(drawTrendlines);

function drawTrendlines() {

//Вариант 1 - работает, но нужен второй вариант, а на нем тренд не отображается   

    datA = [['Дата','Всего'],[01, 15],[2, 128],[03, 146]]; //Вариант 1
//    datA = [['Дата','Всего'],['один', 15],['два', 128],['три', 146]]; //Вариант 2

    var data = new google.visualization.arrayToDataTable(eval(datA));    
    var options = {
        hAxis: {title: 'Time'},
        vAxis: {title: 'Popularity'},
        colors: ['#AB0D06', '#007329'],
        trendlines: {0: {type: 'linear', opacity: .8, visibleInLegend:true, lineWidth:1, labelInLegend: 'тренд'}}
      };

console.log(data);    
    var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
    chart.draw(data, options);
}

Последний раз редактировалось savicus, 09.04.2015 в 01:46.
Ответить с цитированием