* This work is hereby released into the Public Domain. * To view a copy of the public domain dedication, * visit http://creativecommons.org/licenses/publicdomain/ or send a letter to * Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. * */ require_once "../../LinePlot.class.php"; function color($a = NULL) { if ($a === NULL) { $a = mt_rand(20, 80); } return new Color(mt_rand(20, 180), mt_rand(20, 180), mt_rand(20, 180), $a); } $graph = new Graph(400, 400, "Abel", time() + 5); $graph->setTiming(TRUE); $graph->setAntiAliasing(TRUE); $x = array(); for ($i = 0; $i < 10; $i++) { $x[] = mt_rand(0, 100); } $plot = new LinePlot($x); $plot->setThickness(1); $plot->setColor(color()); $plot->setFillGradient(new LinearGradient(color(), color(), 0)); $plot->grid->setType(LINE_DASHED); $plot->setYMin(mt_rand(-20, 0)); $plot->yAxis->setLabelNumber(mt_rand(0, 10)); $plot->yAxis->setLabelPrecision(1); $plot->xAxis->label->hideFirst(TRUE); $plot->xAxis->setNumberByTick('minor', 'major', 2);