$i++; } if (defined($_REQUEST['debug'])) { print_r($data_curr); print_r($data_soll); } if ($i == 0) { echo 0; exit; } $title = new title(date('F Y', $time) . " (" . round($MaxETotal - $MinETotal, 2) . " kWh)"); $title->set_style('{font-size: 20px; color: #778877}'); $bars_curr = new bar_stack(); //$bars_curr->set_key( 'Ist Tagesleistung (kWh)', 10 ); $bars_curr->set_colours(array('#EFC01D', '#000000')); $bars_curr->set_alpha(0.8); $bars_curr->set_tooltip('#val# kWh'); for ($i = 0; $i < count($data_curr); $i++) { $bval = new bar_stack_value(min($data_curr[$i], $data_soll[$i]), '#EFC01D'); $bval->{"on-click"} = "load_chart('day',{$ttime_axis[$i]})"; if ($data_curr[$i] < $data_soll[$i]) { $bval_plus = null; $bval_minus = new bar_stack_value($data_soll[$i] - $data_curr[$i], '#FFC0C0'); } elseif ($data_curr[$i] > $data_soll[$i]) { $bval_minus = null; $bval_plus = new bar_stack_value($data_curr[$i] - $data_soll[$i], '#1DFF1D'); } $bars_curr->append_stack(array($bval, $bval_minus, $bval_plus)); $bval_minus = null; $bval_plus = null; }