source: trunk/xgraph/jpgraph/Examples/funcex4.php @ 42

Last change on this file since 42 was 42, checked in by marrucho, 10 years ago
File size: 1.7 KB
Line 
1<?php // content="text/plain; charset=utf-8"
2require_once ('jpgraph/jpgraph.php');
3require_once ('jpgraph/jpgraph_line.php');
4require_once ('jpgraph/jpgraph_utils.inc.php');
5
6$f = new FuncGenerator('cos($x)*$x');
7list($xdata,$ydata) = $f->E(-1.2*M_PI,1.2*M_PI);
8
9$f = new FuncGenerator('$x*$x');
10list($x2data,$y2data) = $f->E(-2,2);
11
12// Setup the basic graph
13$graph = new Graph(450,350);
14$graph->SetScale("linlin");
15//$graph->SetShadow();
16$graph->img->SetMargin(5,10,60,9);     
17$graph->SetBox(true,'green',2); 
18$graph->SetMarginColor('black');
19$graph->SetColor('black');
20
21// ... and titles
22$graph->title->Set('Example of Function plot');
23$graph->title->SetFont(FF_FONT1,FS_BOLD);
24$graph->title->SetColor('lightgreen');
25$graph->subtitle->Set("(With some more advanced axis formatting\nHiding first and last label)");
26$graph->subtitle->SetFont(FF_FONT1,FS_NORMAL);
27$graph->subtitle->SetColor('lightgreen');
28
29$graph->xgrid->Show();
30$graph->xgrid->SetColor('darkgreen');
31$graph->ygrid->SetColor('darkgreen');
32
33$graph->yaxis->SetPos(0);
34$graph->yaxis->SetWeight(2);
35$graph->yaxis->HideZeroLabel();
36$graph->yaxis->SetFont(FF_FONT1,FS_BOLD);
37$graph->yaxis->SetColor('green','green');
38$graph->yaxis->HideTicks(true,true);
39$graph->yaxis->HideFirstLastLabel();
40
41$graph->xaxis->SetWeight(2);
42$graph->xaxis->HideZeroLabel();
43$graph->xaxis->HideFirstLastLabel();
44$graph->xaxis->SetFont(FF_FONT1,FS_BOLD);
45$graph->xaxis->SetColor('green','green');
46
47$lp1 = new LinePlot($ydata,$xdata);
48$lp1->SetColor('yellow');
49$lp1->SetWeight(2);
50
51$lp2 = new LinePlot($y2data,$x2data);
52list($xm,$ym)=$lp2->Max();
53$lp2->SetColor('blue');
54$lp2->SetWeight(2);
55
56
57$graph->Add($lp1);
58$graph->Add($lp2);
59$graph->Stroke();
60
61?>
62
63
Note: See TracBrowser for help on using the repository browser.