我试图找出如何将谷歌图表与我正在计算的数据集成。 Google仅在其基本示例中提供了静态数据表的说明,而且我不太了解其余的说明。有人请给我一些指示,因为我已经尝试了几种方法并且失败了。
这是一款适合孩子的简单计算器。你节省了你的积蓄,它会告诉你你将拥有多少,并在一年中的表格中显示出来。我想为他们绘制年份和余额。
<script type="text/javascript">
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Year');
data.addColumn('number', 'Balance');
for(var $ = 0; i <= $period ; i++) {
data.addRow([$year[i], $new_balance[i]])
}
]);
结果来自简单的计算。 。
<?php for($i=0;$i<$_POST['period'];$i++):
$year=$current_year+$i;
// contributions
$total_contribution+=$_POST['contribution'];
// interest
$interest=$new_balance*($_POST['rate']/100);
$total_interest+=$interest;
//balances
$new_balance=$new_balance+$interest+$_POST['contribution'];;
$old_balance=$new_balance-$interest-$_POST['contribution'];;
$ period是年数。
计算器正常工作,它构建的表格是年数的函数(即每年1行,但有人可以帮助我将其纳入谷歌图表吗?
提前致谢
d
答案 0 :(得分:0)
你可以这样做,但不限于此:
data.addRows([
<?php
echo "['" . $year . "'," . $balance . "],";
?>
]);
让PHP为你创建行。
(请注意,这只是一个示例,您必须优化脚本才能使其与您的代码一起使用)