if (array_key_exists($resultKey, $previousSessions[$i]->getRaw("measures"))) { $previousMeasures = $previousSessions[$i]->getRaw("measures"); array_push($measureValues, $previousMeasures[$resultKey]["measures"]["value"]["value"]); } } // Push current measure into the array array_push($measureValues, $measure["measures"]["value"]["value"]); // If there is only current measure, push it another time to get a flat graph if (count($measureValues) == 1) { array_push($measureValues, $measure["measures"]["value"]["value"]); } // Compute min, max, average and median $min = min($measureValues); $max = max($measureValues); $avg = array_sum($measureValues) / count($measureValues); $med = MiscUtils::median($measureValues); ?> <td class="testcase_graph"> <div class="bluff-wrapper2" style=""> <canvas id="nft-history-graph-<?php echo $measure["id"]; ?> " width="300" height="45"></canvas> <script type="text/javascript"> var g = new Bluff.Line('nft-history-graph-<?php echo $measure["id"]; ?> ', '300x45'); g.tooltips = true;