radarex8.1.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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52

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

    // Create the basic radar graph
    $graph = new RadarGraph(300,200);
    $graph->img->SetAntiAliasing();

    // Set background color and shadow
    $graph->SetColor("white");
    $graph->SetShadow();

    // Position the graph
    $graph->SetCenter(0.4,0.55);

    // Setup the axis formatting
    $graph->axis->SetFont(FF_FONT1,FS_BOLD);

    // Setup the grid lines
    $graph->grid->SetLineStyle("solid");
    $graph->grid->SetColor("navy");
    $graph->grid->Show();
    $graph->HideTickMarks();

    // Setup graph titles
    $graph->title->Set("Quality result");
    $graph->title->SetFont(FF_FONT1,FS_BOLD);

    $graph->SetTitles($gDateLocale->GetShortMonth());

    // Create the first radar plot
    $plot = new RadarPlot(array(70,80,60,90,71,81,47));
    $plot->SetLegend("Goal");
    $plot->SetColor("red","lightred");
    $plot->SetFill(false);
    $plot->SetLineWeight(2);

    // Create the second radar plot
    $plot2 = new RadarPlot(array(70,40,30,80,31,51,14));
    $plot2->SetLegend("Actual");
    $plot2->SetLineWeight(2);
    $plot2->SetColor("blue");
    $plot2->SetFill(false);

    // Add the plots to the graph
    $graph->Add($plot2);
    $graph->Add($plot);

    // And output the graph
    $graph->Stroke();

    ?>