Дипломник | redm1ke, Вот пример с их сайта, подогнанный под вас.
Развернуть текст PHP код: <html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("visualization", "1", {packages:["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Days', 'line1', 'line2'], ['1', 20, 90], ['2', 30, 50], ['3', 40, 20], ['4', 50, 80], ['5', 90, 100] ]);
var options = { title: 'Графики' };
var chart = new google.visualization.LineChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
[свернуть] Данные это этот блок
Развернуть текст PHP код: var data = google.visualization.arrayToDataTable([ ['Days', 'line1', 'line2'], ['1', 20, 90], ['2', 30, 50], ['3', 40, 20], ['4', 50, 80], ['5', 90, 100] ]);
[свернуть] Чтоб было понятней разъясню. Первый список в массиве( ['Days', 'line1', 'line2']) это название оси X и далее названия графиков(графиков может быть сколько угодно). Следующие списки это значение Х, и значения для графиков в том порядке который вы указали. Вот как сделано вывод значений через php(всё идёт в перемешку с html чтоб ошибиться было сложнее.
Развернуть текст PHP код: <html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("visualization", "1", {packages:["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Days', 'line1', 'line2'], <?PHP $cort = array(); for ($i=1;$i<=10;$i++){ $r1 = rand(0,100); $r2 = mt_rand(0,100); $cort[]="['{$i}',{$r1},{$r2}]"; } $data = implode(',',$cort); echo $data;?> ]);
var options = { title: 'Графики' };
var chart = new google.visualization.LineChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
[свернуть] Вот ссыль как это выглядит |
|