如果值为空,则在Google图表上显示数据

时间:2019-07-02 17:50:38

标签: javascript php html

我正在尝试在Google图表上显示一些数据。 我创建了一个条件:

            $count_ativo = 0;
            $count_inativo = 0;

            if($cl['validar'] == '1')
                $count_ativo++;
            else if($cl['validar'] == '0')
                $count_inativo++;
            } ?> 

在这种情况下,我希望它计算该人是否处于活动状态,1是否处于活动状态以及0是否处于非活动状态。 如果我有一个人处于活动状态而一个人处于非活动状态,则会显示正确的图表,每个图表的正确率均为50%。像印刷品一样: Correct

但是,如果我在两个人身上输入1或0(有效或无效),则图表不会出现。像印刷品一样:

Wrong

图表的功能是:

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时,图表就不会出现。

0 个答案:

没有答案