Blame view

site/jpgraph/Examples/boxstockcsimex1.php 909 Bytes
8ec98c9f   Guillaume   MAJ
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
  <?php // content="text/plain; charset=utf-8"
  // Example of a stock chart
  require_once ('jpgraph/jpgraph.php');
  require_once ('jpgraph/jpgraph_stock.php');
  
  // Data must be in the format : open,close,min,max,median
  $datay = array(
      34,42,27,45,36,
      55,25,14,59,40,
      15,40,12,47,23,
      62,38,25,65,57,
      38,49,32,64,45);
  
  // Setup a simple graph
  $graph = new Graph(300,200);
  $graph->SetScale("textlin");
  $graph->SetMarginColor('lightblue');
  $graph->title->Set('Box Stock chart example');
  
  // Create a new stock plot
  $p1 = new BoxPlot($datay);
  
  // Setup URL target for image map
  $p1->SetCSIMTargets(array('#1','#2','#3','#4','#5'));
  
  // Width of the bars (in pixels)
  $p1->SetWidth(9);
  
  //$p1->SetCenter();
  // Uncomment the following line to hide the horizontal end lines
  //$p1->HideEndLines();
  
  // Add the plot to the graph and send it back to the browser
  $graph->Add($p1);
  $graph->StrokeCSIM();
  
  ?>