ChartDirector Ver 5.0 (PHP Edition)

Simple Pie Chart

This example demonstrates the basic steps in creating pie charts.

- Create a pie chart object using PieChart.PieChart.
- Specify the center and size of the pyramid using PieChart.setPieSize.
- Specify the data used to draw the pie using PieChart.setData.
- Generate the chart using BaseChart.makeChart2.

Source Code Listing

[File: phpdemo/simplepie.php]

    <?php
    require_once("../lib/phpchartdir.php");

    # The data for the pie chart
    $data = array(25, 18, 15, 12, 8, 30, 35);

    # The labels for the pie chart
    $labels = array("Labor", "Licenses", "Taxes", "Legal", "Insurance", "Facilities",
        "Production");

    # Create a PieChart object of size 360 x 300 pixels
    $c = new PieChart(360, 300);

    # Set the center of the pie at (180, 140) and the radius to 100 pixels
    $c->setPieSize(180, 140, 100);

    # Set the pie data and the pie labels
    $c->setData($data, $labels);

    # Output the chart
    header("Content-type: image/png");
    print($c->makeChart2(PNG));
    ?>

© 2009 Advanced Software Engineering Limited. All rights reserved.