Create a Pie Graph Using imagefilledarc() in PHP

Description

The following code shows how to create a Pie Graph Using imagefilledarc().

Example


<?php/*from   www . j av a  2 s.com*/

    define("WIDTH", 200);
    define("HEIGHT", 200);

    $piegraph_data = array (10, 5, 20, 40, 10, 15);

    $img = imagecreate(WIDTH, HEIGHT);

    $background = $white = imagecolorallocate($img, 0xFF, 0xFF, 0xFF);
    $black = imagecolorallocate($img, 0, 0, 0);

    $center_x = (int)WIDTH/2;
    $center_y = (int)HEIGHT/2;

    imagerectangle($img, 0, 0, WIDTH-1, HEIGHT-1, $black);

    $last_angle = 0;

    $percentage = 30;
    $arclen = (360 * $percentage) / 100;
    imagefilledarc($img,$center_x,$center_y,WIDTH-20,HEIGHT-20,$last_angle,($last_angle + $arclen),$black,IMG_ARC_EDGED | IMG_ARC_NOFILL);
    header("Content-Type: image/png");
    imagepng($img);
?>

The code above generates the following result.

Create a Pie Graph Using imagefilledarc() in PHP




















Home »
  PHP Tutorial »
    Image »




Color
Create
Font
Operation
Shape
Text