ccbp_ex1.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_line.php';
    require_once 'jpgraph/jpgraph_plotmark.inc.php';
    require_once 'jpgraph/jpgraph_scatter.php';
    require_once 'ccbpgraph.class.php';

    $graph = new CCBPGraph(600,400);
    $graph->SetTitle('Buffer penetration','(history added)');
    $graph->SetColorMap(0);

     // Two "fake tasks with hostory
    $datax=array(75,83); $datay=array(110,64);
    $datax1 = array(33,50,67,83); $datay1 = array(86,76,80,64);
    $datax2 = array(18,47,58,75); $datay2 = array(80,97,105,110);

    $sp = new ScatterPlot($datay,$datax);
    $sp->mark->SetType(MARK_DIAMOND);
    $sp->mark->SetFillColor('white');
    $sp->mark->SetSize(12);

    $sp_hist = array();
    $sp_hist[0] = new LinePlot($datay1,$datax1);
    $sp_hist[0]->SetWeight(1);
    $sp_hist[0]->SetColor('white');

    $sp_hist[1] = new LinePlot($datay2,$datax2);
    $sp_hist[1]->SetWeight(1);
    $sp_hist[1]->SetColor('white');

    $graph->Add($sp_hist);
    $graph->Add($sp);

    $graph->Stroke();

    ?>