데이터의 1 세트 표시 :구글 차트 - 내가 코드 차트가
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('number', 'Intensidade');
data.addColumn('number', 'Afundamento %');
data.addColumn('number', 'Elevação %');
var fool =[<?php echo $jsRows_intensidade_eleva; ?>];
data.addRows(fool);
var foo = [<?php echo $jsRows_intensidade;?>];
data.addRows(foo);
var options = {
title: '',
hAxis: {title: 'Intensidade (p.u.)', minValue: 0, maxValue: 2},
vAxis: {title: 'Prob. de ocorrência em %', minValue: 0, maxValue: 100}
};
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div_intensidade_NRS-048'));
chart.draw(data, options);
}
google.load("visualization", "1", {packages:["corechart"], callback: drawChart});
되는 배열은 다음과 같이 기록됩니다
//$jsRows[] = "['Duração','Afundamento']";
for($i=0;$i<count($datay_afunda_intensidade);$i++){
$jsRows_intensidade[] = "[{$datax_afunda_intensidade[$i]},{$datay_afunda_intensidade[$i]},null]";
}
//$jsRows_eleva[] ="['Duração','Elevação']";
for($i=0;$i<count($datay_eleva_intensidade);$i++){
$jsRows_intensidade_eleva[] = "[{$datax_eleva_intensidade[$i]},null,{$datay_eleva_intensidade[$i]}]";
}
$jsRows_intensidade = implode(",",$jsRows_intensidade);
$jsRows_intensidade_eleva = implode(",",$jsRows_intensidade_eleva);
하지만 행의 단지 세트를 보여주는 것을 'Afundamento %'열에 제시된 것처럼 두 번째 것은 무시합니다. 누구든지이 코드에서 오류가 표시됩니까? 그것은 조금 전부터 일하고있었습니다. 미리 감사드립니다. [0.54,12.5 널] 0.59,25 널] = [0.53,12.5 널]
EDIT
jsRows_intensidade, [널 0.55,12.5] [1,12.5, 널] [0.36,12.5 널] [0.01,12.5 널]
js_Rows_intensidade_eleva = 1.5, NULL, 50], [1, NULL, 50]
'echo $ jsRows_intensidade_eleva;와'echo $ jsRows_intensidade;'에 의해 출력되는 내용의 일부 예를 게시 할 수 있습니까? – asgallant
@asgallant, 제발, 편집을 참조하십시오. – GustavoxD