【发布时间】:2018-07-16 09:42:12
【问题描述】:
添加 3D 饼图(谷歌图表)的 JavaScript 代码。饼图不显示在视图中。如何解决?
Javascript:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
$(function() {
<?php
$bookingData = array();
$i=0;
foreach($bookingCounts as $booking){
$bookingData[$i]['label'] = $booking['Name'];
$bookingData[$i]['data'] = $booking['total'];
$i++;
}
?>
var data = <?php echo json_encode($bookingData, JSON_NUMERIC_CHECK);?>;
console.log(data);
var options = {
title: 'Booking',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('flot-pie-chart'));
chart.draw(data, options);
});
我的观点是:
<div class="flot-chart">
<div class="flot-chart-content" id="flot-pie-chart">
</div>
</div>
【问题讨论】:
-
console.log(data);打印什么?你能给我们展示一个示例 HTML 输出到 php 代码吗? -
另外,您是否有一个未在此处显示的链接到 jQuery 的脚本标签?因为
$(function() {})是 jQuery。 -
@Saclt7 你的问题解决了吗?
标签: javascript php pie-chart pygooglechart