} $query = "SELECT * FROM {$BL->props->tbl_orders} WHERE `sign_date` like '{$y}-{$j}-%'"; $result = $BL->dbL->executeSELECT($query); $num_rows[$i] = count($result); } // Set the properties $myChart->max = "1"; $myChart->min = "0"; $myChart->barWidth = "1000"; // As wide bars as possible $myChart->barPadding = "5"; $myChart->gridLines = "5"; $myChart->printTitle = "Orders"; $myChart->printXTitle = ""; $myChart->printYTitle = ""; $myChart->printFooter = ""; // Call the addBar method to add a new bar to the chart $myChart->addBar("Jan", "0x00CC00", $num_rows[1]); $myChart->addBar("Feb", "0x00FF00", $num_rows[2]); $myChart->addBar("Mar", "0x00CC00", $num_rows[3]); $myChart->addBar("Apr", "0x00FF00", $num_rows[4]); $myChart->addBar("May", "0x00CC00", $num_rows[5]); $myChart->addBar("Jun", "0x00FF00", $num_rows[6]); $myChart->addBar("Jul", "0x00CC00", $num_rows[7]); $myChart->addBar("Aug", "0x00FF00", $num_rows[8]); $myChart->addBar("Sep", "0x00CC00", $num_rows[9]); $myChart->addBar("Oct", "0x00FF00", $num_rows[10]); $myChart->addBar("Nov", "0x00CC00", $num_rows[11]); $myChart->addBar("Dec", "0x00FF00", $num_rows[12]); // Call the toXML method to output the XML data $myChart->toXML();
// Set the properties $myChart->max = ""; $myChart->min = "0"; $myChart->barWidth = "1000"; // As wide bars as possible $myChart->barPadding = "5"; $myChart->gridLines = "5"; $myChart->printTitle = "Sales by Year"; $myChart->printXTitle = ""; $myChart->printYTitle = ""; $myChart->printFooter = ""; $myChart->max = 1; if ($intot1[0] > $myChart->max) { $myChart->max = $intot1[0] + 1; } if ($intot1[1] > $myChart->max) { $myChart->max = $intot1[1] + 1; } if ($intot1[2] > $myChart->max) { $myChart->max = $intot1[2] + 1; } if ($intot1[3] > $myChart->max) { $myChart->max = $intot1[3] + 1; } // Call the addBar method to add a new bar to the chart $myChart->addBar($y . " (" . $symbol . ")", "0xFF0000", $intot1[0]); $myChart->addBar($y + 1 . " (" . $symbol . ")", "0xCC3300", $intot1[1]); $myChart->addBar($y + 2 . " (" . $symbol . ")", "0xFF0000", $intot1[2]); $myChart->addBar($y + 3 . " (" . $symbol . ")", "0xCC3300", $intot1[3]); // Call the toXML method to output the XML data $myChart->toXML();
} if ($intot1[8] > $myChart->max) { $myChart->max = $intot1[8] + 1; } if ($intot1[9] > $myChart->max) { $myChart->max = $intot1[9] + 1; } if ($intot1[10] > $myChart->max) { $myChart->max = $intot1[10] + 1; } if ($intot1[11] > $myChart->max) { $myChart->max = $intot1[11] + 1; } if ($intot1[12] > $myChart->max) { $myChart->max = $intot1[12] + 1; } // Call the addBar method to add a new bar to the chart $myChart->addBar("Jan (" . $symbol . ")", "0x0033FF", $intot1[1]); $myChart->addBar("Feb (" . $symbol . ")", "0x0099FF", $intot1[2]); $myChart->addBar("Mar (" . $symbol . ")", "0x0033FF", $intot1[3]); $myChart->addBar("Apr (" . $symbol . ")", "0x0099FF", $intot1[4]); $myChart->addBar("May (" . $symbol . ")", "0x0033FF", $intot1[5]); $myChart->addBar("Jun (" . $symbol . ")", "0x0099FF", $intot1[6]); $myChart->addBar("Jul (" . $symbol . ")", "0x0033FF", $intot1[7]); $myChart->addBar("Aug (" . $symbol . ")", "0x0099FF", $intot1[8]); $myChart->addBar("Sep (" . $symbol . ")", "0x0033FF", $intot1[9]); $myChart->addBar("Oct (" . $symbol . ")", "0x0099FF", $intot1[10]); $myChart->addBar("Nov (" . $symbol . ")", "0x0033FF", $intot1[11]); $myChart->addBar("Dec (" . $symbol . ")", "0x0099FF", $intot1[12]); // Call the toXML method to output the XML data $myChart->toXML();
$myChart->barWidth = "1000"; // As wide bars as possible $myChart->barPadding = "5"; $myChart->gridLines = "5"; $myChart->printTitle = "Invoices"; $myChart->printXTitle = ""; $myChart->printYTitle = ""; $myChart->printFooter = ""; // Call the addBar method to add a new bar to the chart $myChart->max = 1; $color_array = array("0x00FF00", "0xFFCC00", "0x0000FF", "0xFF0000", "0x000000"); $i = 0; foreach ($BL->props->invoice_status as $k => $v) { if ($k < 4) { if (empty($amount[$v])) { $amount[$v] = 0; } if ($amount[$v] != 0) { $a = $amount[$v]; } else { $a = 0.0; } if ($a > $myChart->max) { $myChart->max = $a + 1; } $myChart->addBar($v . " (" . $symbol . ")", $color_array[$i], $a); $i = $i + 1; } } // Call the toXML method to output the XML data $myChart->toXML();
$myChart->gridLines = "5"; $myChart->printTitle = "Server Uptime"; $myChart->printXTitle = "Poll Time"; $myChart->printYTitle = "Amount"; $myChart->printFooter = "Server Load Average"; if ($avgs[1] == "") { $avgs[1] = 0; } if ($avgs[2] == "") { $avgs[2] = 0; } if ($avgs[3] == "") { $avgs[3] = 0; } $myChart->max = 1 / 5; if ($avgs[1] > $myChart->max) { $myChart->max = $avgs[1] + 1 / 5; } if ($avgs[2] > $myChart->max) { $myChart->max = $avgs[2] + 1 / 5; } if ($avgs[3] > $myChart->max) { $myChart->max = $avgs[3] + 1 / 5; } // Call the addBar method to add a new bar to the chart $myChart->addBar("1 min", "0xFF0000", $avgs[1]); $myChart->addBar("5 min", "0x00FF00", $avgs[2]); $myChart->addBar("15 min", "0x0000FF", $avgs[3]); // Call the toXML method to output the XML data $myChart->toXML(); }