我正在尝试在Google图表上显示一些数据。 我创建了一个条件:
$count_ativo = 0;
$count_inativo = 0;
if($cl['validar'] == '1')
$count_ativo++;
else if($cl['validar'] == '0')
$count_inativo++;
} ?>
在这种情况下,我希望它计算该人是否处于活动状态,1是否处于活动状态以及0是否处于非活动状态。 如果我有一个人处于活动状态而一个人处于非活动状态,则会显示正确的图表,每个图表的正确率均为50%。像印刷品一样:
但是,如果我在两个人身上输入1或0(有效或无效),则图表不会出现。像印刷品一样:
图表的功能是:
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Estado', 'Tipo'],
['Ativo', <?php echo $count_ativo; ?>],
['Inativo', <?php echo $count_inativo; ?>],
]);
var options = {
title: 'Gráfico teste',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
}
我不确定自己在做什么错,因此图表不会出现,但我认为这是if条件。 我认为,当其中一个变量的值为0时,图表就不会出现。