GoogleChart使用PHP数组发送数据时不绘制任何内容
我试图从CodeIgniter模型/控制器返回的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
<?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]?