gpt4 book ai didi

javascript - (PHP, Google Chart) 使用PHP页面中数据的饼图

转载 作者:行者123 更新时间:2023-11-28 23:30:16 26 4
gpt4 key购买 nike

我是 PHP 的新手,我试图在我的 PHP 页面上创建饼图,但它什么也没显示。

这些是我的代码(我把所有代码都放在 HTML 部分)

-> https://jsfiddle.net/1a4819vz/1/

这是 piechart.php 部分

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

var data = google.visualization.arrayToDataTable([
['Position', 'Applicant(s)'],

<?php
for($i = 0; $i < $table_counter; $i++){
?>

[<?=$pos_chart[$i]?>, <?=$tapp_chart[$i]?>],

<?php
}
?>

]);

var options = {
title: 'Pie chart of Total Applicants'
};

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

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

<div id="piechart" style="width: 900px; height: 500px;"></div>

饼图的结果只有这样一大片空白。

enter image description here

我不知道为什么。请帮忙。

最佳答案

数组值没有被打印到 JavaScript

需要使用类似的东西

<?=$pos_chart[$i]?>

<?php echo $tapp_chart[$i]?>

并且看不到 if 的必要性声明

试试这个...

var data = google.visualization.arrayToDataTable([
['Position', 'Applicant(s)'],

<?php
for($i = 0; $i < $table_counter; $i++){
?>

[<?="'".$pos_chart[$i]."'"?>, <?=$tapp_chart[$i]?>],

<?php
}
?>

]);

关于javascript - (PHP, Google Chart) 使用PHP页面中数据的饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37563436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com