Пример #1
0
    }
    $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();
Пример #2
0
// 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();
Пример #3
0
}
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();
Пример #4
0
$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();
Пример #5
0
    $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();
}