<?php // content="text/plain; charset=utf-8" // $Id: bar_csimex3.php,v 1.3 2002/08/31 20:03:46 aditus Exp $ // Horiontal bar graph with image maps require_once ('jpgraph/jpgraph.php'); require_once ('jpgraph/jpgraph_bar.php'); $data1y=array(5,8,19,3,10,5); $data2y=array(12,2,12,7,14,4); // Setup the basic parameters for the graph $graph = new Graph(400,700); $graph->SetAngle(90); $graph->SetScale("textlin"); // The negative margins are necessary since we // have rotated the image 90 degress and shifted the // meaning of width, and height. This means that the // left and right margins now becomes top and bottom // calculated with the image width and not the height. $graph->img->SetMargin(-80,-80,210,210); $graph->SetMarginColor('white'); // Setup title for graph $graph->title->Set('Horizontal bar graph'); //$graph->title->SetFont(FF_FONT2,FS_BOLD); $graph->subtitle->Set("With image map\nNote: The URL just points back to this image"); // Setup X-axis. $graph->xaxis->SetTitle("X-title",'center'); $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
<?php // content="text/plain; charset=utf-8" require_once "jpgraph/jpgraph.php"; require_once "jpgraph/jpgraph_line.php"; $ydata = array(11, 3, 8, 12, 5, 1, 9, 13, 5, 7); $y2data = array(354, 200, 265, 99, 111, 91, 198, 225, 293, 251); $graph = new Graph(350, 300); $graph->SetAngle(40); $graph->img->SetMargin(80, 80, 80, 80); $graph->SetScale("textlin"); $graph->SetY2Scale("lin"); $graph->SetShadow(); // Create the linear plot $lineplot = new LinePlot($ydata); $lineplot2 = new LinePlot($y2data); // Add the plot to the graph $graph->Add($lineplot); $graph->AddY2($lineplot2); $lineplot2->SetColor("orange"); $lineplot2->SetWeight(2); $graph->y2axis->SetColor("orange"); $graph->title->Set("Example 1 rotated graph (40 degree)"); $graph->legend->Pos(0.05, 0.1, "right", "top"); $graph->title->SetFont(FF_FONT1, FS_BOLD); $graph->yaxis->title->SetFont(FF_FONT1, FS_BOLD); $graph->xaxis->title->SetFont(FF_FONT1, FS_BOLD); $lineplot->SetColor("blue"); $lineplot->SetWeight(2); $lineplot2->SetColor("orange"); $lineplot2->SetWeight(2);