<?php // content="text/plain; charset=utf-8" require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_line.php'; $datay = array(20, 10, 35, 5, 17, 35, 22); // Setup the graph $graph = new Graph\Graph(400, 200); $graph->SetMargin(40, 40, 20, 30); $graph->SetScale("intlin"); $graph->SetBox(); $graph->SetMarginColor('darkgreen@0.8'); // Setup a background gradient image $graph->SetBackgroundGradient('darkred', 'yellow', GRAD_HOR, BGRAD_PLOT); $graph->title->Set('Gradient filled line plot ex3'); $graph->yscale->SetAutoMin(0); // Create the line $p1 = new Plot\LinePlot($datay); $p1->SetFillGradient('white', 'darkgreen', 4); $graph->Add($p1); // Output line $graph->Stroke();
<?php // content="text/plain; charset=utf-8" require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_line.php'; $datay = array(20, 15, 33, 5, 17, 35, 22); // Setup the graph $graph = new Graph\Graph(400, 200); $graph->SetMargin(40, 40, 20, 30); $graph->SetScale("intlin"); $graph->SetMarginColor('darkgreen@0.8'); $graph->title->Set('Gradient filled line plot'); $graph->yscale->SetAutoMin(0); // Create the line $p1 = new Plot\LinePlot($datay); $p1->SetColor("blue"); $p1->SetWeight(0); $p1->SetFillGradient('red', 'yellow'); $graph->Add($p1); // Output line $graph->Stroke();
require_once 'jpgraph/jpgraph_line.php'; require_once 'jpgraph/jpgraph_iconplot.php'; //$datay = array(20,15,23,15,17,35,22); $datay = array(30, 25, 33, 25, 27, 45, 32); $datay2 = array(3, 25, 10, 15, 50, 5, 18); $datay3 = array(10, 5, 10, 15, 5, 2, 1); // Setup the graph $graph = new Graph\Graph(400, 250); $graph->SetMargin(40, 40, 20, 30); $graph->SetScale("textlin"); $graph->title->Set('Adding an icon ("tux") in the background'); $graph->title->SetFont(FF_ARIAL, FS_NORMAL, 12); //$graph->SetBackgroundGradient('red','blue'); $graph->xaxis->SetPos('min'); $p1 = new Plot\LinePlot($datay); $p1->SetColor("blue"); $p1->SetFillGradient('yellow@0.4', 'red@0.4'); $p2 = new Plot\LinePlot($datay2); $p2->SetColor("black"); $p2->SetFillGradient('green@0.4', 'white'); $p3 = new Plot\LinePlot($datay3); $p3->SetColor("blue"); $p3->SetFillGradient('navy@0.4', 'white@0.4'); $graph->Add($p1); $graph->Add($p2); $graph->Add($p3); $icon = new IconPlot('penguin.png', 0.2, 0.3, 1, 30); $icon->SetAnchor('center', 'center'); $graph->Add($icon); // Output line $graph->Stroke();
<?php // content="text/plain; charset=utf-8" require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_line.php'; require_once 'jpgraph/jpgraph_flags.php'; require_once 'jpgraph/jpgraph_iconplot.php'; $datay = array(30, 25, 33, 25, 27, 45, 32); // Setup the graph $graph = new Graph\Graph(400, 250); $graph->SetMargin(40, 40, 20, 30); $graph->SetScale("textlin"); $graph->title->Set('Adding a country flag as a an icon'); $p1 = new Plot\LinePlot($datay); $p1->SetColor("blue"); $p1->SetFillGradient('yellow@0.4', 'red@0.4'); $graph->Add($p1); $icon = new IconPlot(); $icon->SetCountryFlag('iceland', 50, 30, 1.5, 40, 3); $icon->SetAnchor('left', 'top'); $graph->Add($icon); // Output line $graph->Stroke();