Я пытаюсь выяснить, как интегрировать диаграмму Google с данными, которые я вычисляю. Google только дает инструкции для статических таблиц данных в своем базовом примере, и я не знаю достаточно, чтобы интерпретировать остальные их инструкции. Может кто-то PLS дать мне некоторые указатели, как я пробовал несколько методов и неудачно уныло.
Это простой калькулятор для детей. Вы вкладываете свои сбережения, и это говорит вам, сколько у вас будет, и покажет его в таблице за годом. Я хотел бы также наметить год и баланс для них.
<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 строка в год, но может ли кто-нибудь помочь мне получить это в диаграмме Google?
заранее спасибо
D
Вы могли бы сделать это, но не ограничиваясь, что-то вроде этого:
data.addRows([
<?php
echo "['" . $year . "'," . $balance . "],";
?>
]);
Пусть PHP создает для вас строки.
(Имейте в виду, что это всего лишь пример, и вам придется оптимизировать сценарий, чтобы он работал с вашим кодом)