<?php /* * Sparkline PHP Graphing Library * Copyright 2004 James Byers <*****@*****.**> * http://sparkline.org * * Sparkline is distributed under a BSD License. See LICENSE for details. * * $Id: primitives.php,v 1.1 2005/03/31 22:58:55 frabcus Exp $ * * primitives doesn't draw a sparkline, only exercises the drawing primitives * */ require_once '../lib/Sparkline.php'; $sparkline = new Sparkline(); $sparkline->SetDebugLevel(DEBUG_NONE); //$sparkline->SetDebugLevel(DEBUG_ERROR | DEBUG_WARNING | DEBUG_STATS | DEBUG_CALLS, '../log.txt'); // with any Sparkline subclass, Render would be called instead of Init // $sparkline->Init(100, 20); $sparkline->DrawFill(9, 9, 'white'); $sparkline->DrawRectangleFilled(1, 9, 98, 18, 'grey'); $sparkline->DrawLine(0, 0, 19, 19, 'red'); $sparkline->DrawCircleFilled(49, 9, 10, 'black'); $sparkline->DrawPoint(96, 17, 'black'); $sparkline->DrawRectangle(0, 0, 99, 19, 'blue'); $sparkline->DrawText('test1', 0, 0, 'red', 1); $sparkline->DrawText('test2', 25, 0, 'olive', 2); $sparkline->DrawText('test3', 50, 0, 'blue', 3); $sparkline->Output();