/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/examples/example8.php
ViewVC logotype

Annotation of /nfo/php/libs/com.newsblob.phphtmllib/examples/example8.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations)
Thu May 6 16:27:17 2004 UTC (20 years, 2 months ago) by jonen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
 updated all to v2.4.1 - Apr 01, 2004

1 jonen 1.1 <?php
2     /**
3     * Another example of how to build an
4     * SVG Image with phpHtmlLib.
5     * SVG = Scalable Vector Graphics.
6     * that phpHtmlLib provides.
7     *
8     *
9     * $Id: example8.php,v 1.11 2003/06/05 18:30:00 hemna Exp $
10     *
11     * @author Walter A. Boring IV <waboring@buildabetterweb.com>
12     * @package phpHtmlLib
13     * @subpackage examples
14     * @version 2.0.0
15     *
16     */
17    
18     /**
19     * Include the phphtmllib libraries
20     */
21     include_once("includes.inc");
22     include_once($phphtmllib."/widgets/svg/includes.inc");
23     include_once($phphtmllib."/widgets/svg/SVGXYLineGraph.inc");
24    
25     //allow the user to change the width
26     //and the height of the graph itself
27     $width = 320;
28     if (!empty($_REQUEST["width"])) {
29     $width = $_REQUEST["width"];
30     }
31    
32     $height = 240;
33     if (!empty($_REQUEST["height"])) {
34     $height = $_REQUEST["height"];
35     }
36    
37     $svgdoc = new SVGDocumentClass("100%","100%");
38     $graph = new SVGXYLineGraph("The Title of the Graph", $width,$height);
39     $graph->set_x_title("X-Axis dude");
40     $graph->set_y_title("Some Y Axis Data points");
41    
42     //ok add a line and make it red
43     $graph->add_line("0,1,2.3,4.2,6,8", "1,2,2.7,0.3,6,1", "red");
44    
45     //add 2 more lines
46     $graph->add_line("0,1,4.1,6", "0,4,2,3", "blue");
47     $graph->add_line("1,2,3,4,5", "0,4,3,1,7", "black");
48    
49     //add the line graph widget to the document.
50     $svgdoc->add( $graph );
51    
52     print $svgdoc->render();
53     ?>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed