GoogleChart使用PHP数组发送数据时不绘制任何内容

GoogleChart使用PHP数组发送数据时不绘制任何内容,php,arrays,codeigniter,charts,Php,Arrays,Codeigniter,Charts,我试图从CodeIgniter模型/控制器返回的PHP代码中获取一个数组,并显示在我的页面视图中。但是,图表没有生成,可能是因为它没有得到正确的数据 这是我的密码: <?php $data = array( $generateChart['A'], $generateChart['B'] ); json_encode($data); ?> <script type="text/javascript"> google.charts.load('cu

我试图从CodeIgniter模型/控制器返回的PHP代码中获取一个数组,并显示在我的页面视图中。但是,图表没有生成,可能是因为它没有得到正确的数据

这是我的密码:

<?php
$data = array(
    $generateChart['A'],
    $generateChart['B']
);
json_encode($data);
?>

<script type="text/javascript">
    google.charts.load('current', {'packages':['corechart']});
    google.charts.setOnLoadCallback(drawChart);
    function drawChart() {

      var data = google.visualization.DataTable();
      data.addColumn('string', 'city');
      data.addColumn('string', 'date');
      data.addRows(<?php echo $data; ?>);

      var options = {
      };

      var chart = new google.visualization.PieChart(document.getElementById('piechart'));

      chart.draw(data, options);
    }
</script>

<div class="row">

    <div id="piechart" style="width: 900px; height: 500px;" class="col-md-4">
    </div>

load('current',{'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.DataTable();
data.addColumn('string','city');
data.addColumn('string','date');
data.addRows();
变量选项={
};
var chart=new google.visualization.PieChart(document.getElementById('PieChart');
图表绘制(数据、选项);
}
如果我发送此消息:我收到的数据一切正常

创建了一个关于我的问题更具体的新问题:

两件事

  • 请参阅
    图表

    第一列应该是
    'string'

    第二个字母是“数字”

    “日期”
    列无效

  • 注释中的数组格式无效
    每行需要一个数组,每列都应该有一个值

  • 类似于

    Array(
      [0] => Array(
               [0] => 10 - TATUÍ
               [1] => 12
             )
      [1] => Array(
               [0] => 1 - CONCÓRDIA
               [1] => 13
             )
      [2] => Array(
               [0] => 928 - PONTA GROSSA
               [1] => 14
             )
    )
    

    你能分享一下
    $data
    >数组([0]=>10-TATUÍ[1]=>1-CONCÓRDIA[2]=>928-PONTA GROSSA[3]=>928-PONTA GROSSA[4]=>928-PONTA GROSSA[1]=>数组([0]=>13.06.2016[1]=>13.06.2016[2]=>13.06.2016[3]=>13.06.2016[4]=>13.06.06.2016]?