pielabelsex2.php

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36

    <?php // content="text/plain; charset=utf-8"
    require_once ('jpgraph/jpgraph.php');
    require_once ('jpgraph/jpgraph_pie.php');

    $data = array(19,12,4,3,3,12,3,3,5,6,7,8,8,1,7,2,2,4,6,8,21,23,2,2,12);

    // Create the Pie Graph.
    $graph = new PieGraph(300,350);

    // Set A title for the plot
    $graph->title->Set("Label guide lines");
    $graph->title->SetFont(FF_VERDANA,FS_BOLD,12);
    $graph->title->SetColor("darkblue");
    $graph->legend->Pos(0.1,0.2);

    // Create pie plot
    $p1 = new PiePlot($data);
    $p1->SetCenter(0.5,0.55);
    $p1->SetSize(0.3);

    // Enable and set policy for guide-lines. Make labels line up vertically
    $p1->SetGuideLines(true,false);
    $p1->SetGuideLinesAdjust(1.5);

    // Setup the labels
    $p1->SetLabelType(PIE_VALUE_PER);
    $p1->value->Show();
    $p1->value->SetFont(FF_ARIAL,FS_NORMAL,9);
    $p1->value->SetFormat('%2.1f%%');

    // Add and stroke
    $graph->Add($p1);
    $graph->Stroke();

    ?>