// by changing the type of odometer to a full circle. This is as simple // as changing (less than) one line of code. // // Copyright (C) 2002 Johan Persson. All rights reserved. //============================================================================= require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_odo.php'; //--------------------------------------------------------------------- // Create a new odometer graph (width=250, height=200 pixels) //--------------------------------------------------------------------- $graph = new OdoGraph(250, 250); //--------------------------------------------------------------------- // Change the color of the odometer plotcanvas. NOT the odometer // fill color itself. //--------------------------------------------------------------------- $graph->SetColor("lightyellow"); //--------------------------------------------------------------------- // Specify title and subtitle using default fonts // * Note each title may be multilines by using a '\n' as a line // divider. //--------------------------------------------------------------------- $graph->title->Set("Odometer title"); $graph->title->SetColor("white"); $graph->subtitle->Set("2002-02-13"); $graph->subtitle->SetColor("white"); //--------------------------------------------------------------------- // Specify caption. // * (This is the text at the bottom of the graph.) The margins will // automatically adjust to fit the height of the text. A caption // may have multiple lines by including a '\n' character in the // string.
// Created: 2002-02-22 // Version: $Id: odoex00.php,v 1.1 2013/11/29 14:07:31 napalm Exp $ // // Comment: // Example file for odometer graph. This examples demonstrates the simplest // possible graph using all default values for colors, sizes etc. // // Copyright (C) 2002 Johan Persson. All rights reserved. //============================================================================= require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_odo.php'; //--------------------------------------------------------------------- // Create a new odometer graph (width=250, height=200 pixels) //--------------------------------------------------------------------- $graph = new OdoGraph(250, 130); $graph->SetColor('white'); $graph->SetMarginColor('white'); $graph->SetFrame(false); //--------------------------------------------------------------------- // Now we need to create an odometer to add to the graph. // By default the scale will be 0 to 100 //--------------------------------------------------------------------- $odo = new Odometer(); //--------------------------------------------------------------------- // Set display value for the odometer //--------------------------------------------------------------------- $odo->needle->Set(40); //--------------------------------------------------------------------- // Add the odometer to the graph //--------------------------------------------------------------------- $graph->Add($odo);
<?php require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_odo.php'; // Create a new odometer graph (width=250, height=200 pixels) $graph = new OdoGraph(250, 140); // Setup a title $graph->title->Set('An example with drop shadows'); // Add drop shadow for graph $graph->SetShadow(); // Set some nonstandard colors $color = array(205, 220, 205); $graph->SetMarginColor($color); $graph->SetColor($color); // Now we need to create an odometer to add to the graph. // By default the scale will be 0 to 100 $odo = new Odometer(); $odo->SetColor('white'); // Set display value for the odometer $odo->needle->Set(70); // Add drop shadow for needle $odo->needle->SetShadow(); // Add the odometer to the graph $graph->Add($odo); // ... and finally stroke and stream the image back to the browser $graph->Stroke();
<?php require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_odo.php'; // Create a new odometer graph (width=250, height=200 pixels) $graph = new OdoGraph(250, 200); // Setup titles $graph->title->Set("Result for 2002"); $graph->title->SetColor("white"); $graph->title->SetFont(FF_ARIAL, FS_BOLD, 14); $graph->subtitle->Set("New York Office"); $graph->subtitle->SetColor("white"); $graph->caption->Set("Figure 1.This is a very, very\nlong text with multiples lines\nthat are added as a caption."); $graph->caption->SetColor("white"); // Setup colors // Make the border 40% darker than normal "khaki" $graph->SetMarginColor("khaki:0.6"); $graph->SetColor("khaki"); // Now we need to create an odometer to add to the graph. // By default the scale will be 0 to 100 $odo = new Odometer(); // Setup colors for odometyer plot $odo->SetColor('white'); $odo->scale->label->SetColor("darkred"); $odo->needle->SetFillColor("yellow"); // Set display value for the odometer $odo->needle->Set(30); // Add the odometer to the graph $graph->Add($odo); // ... and finally stroke and stream the image back to the client $graph->Stroke();