у меня есть 4 массивов в javascript.I хотели построить Google площадь диаграммы, используя этот четыре arrays.My код выглядит следующим образом:черчение в Google картах, используя массивы
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script>
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawVisualization);
function drawVisualization() {
var pin1 = new Array();
'<?php foreach($pin1 as $key => $val){ ?>'
pin1.push('<?php echo $val; ?>');
'<?php } ?>'
var pinc_a = new Array();
'<?php foreach($pinc_a as $key => $val){ ?>'
pinc_a.push('<?php echo $val; ?>');
'<?php } ?>'
var pinc_p = new Array();
'<?php foreach($pinc_p as $key => $val){ ?>'
pinc_p.push('<?php echo $val; ?>');
'<?php } ?>'
var pinc_f = new Array();
'<?php foreach($pinc_f as $key => $val){ ?>'
pinc_f.push('<?php echo $val; ?>');
'<?php } ?>'
var data = new google.visualization.DataTable();
data.addColumn('number', 'pin1');
data.addColumn('number', 'pinc_a');
data.addColumn('number', 'pinc_p');
data.addColumn('number', 'pinc_f');
for(var i=0;i<pin.length;i++)
{
data.addRow([pin[i],pinc_a[i],pinc_p[i],pinc_f[i]]);
}
var chart=new google.visualization.AreaChart(document.getElementById('visualization')).
draw(data, {});
}
</script>
Как вы можете видеть четыре массивов pin1, pic_a, pinc_p, pinc_f.Я взял эти массивы из PHP и использовал их в javascript, используя push.But, вышеприведенный код не выводит график. Где я ошибаюсь. Пожалуйста, помогите!
я использовал pin1 также вместо если вы скажете, что это логическая ошибка. Но он все еще не работает. –