2016-10-03 2 views
0

내가 javascript.I 4 개 배열이 구글에서 영역 차트는이 네 arrays.My 코드는 다음과 같다 사용하여 플롯하고 싶었어요 :사용하여 구글 차트에 플롯 배열

<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> 

네 개의 배열 핀 1입니다 볼 수 있듯이, pic_a, pinc_p, pinc_f.I 이러한 배열을 PHP에서 가져 와서 자바 스크립트에서 push.But를 사용하여 위의 코드는 차트를 그려 내지 않습니다. 어디로 가고 있습니까? 제발 도와주세요! 같은 값으로 'number'

data.addColumn('number', 'pin1');

는 숫자 일 작은 따옴표를 분실 내가 대신에 또한 핀 1을 사용

pinc_a.push(<?php echo $val; ?>);

+0

... : 당신의 열이 형처럼 –

답변

0

보인다 당신이 논리적 오류라고 말하면 핀.하지만 여전히 작동하지 않습니다.
+0

희망이 도움이 되길 ... – WhiteHat

관련 문제