addCurve('c1', array( 'labels'=> array('janvier', 'fevrier', 'mars', 'mai', 'juin', 'juillet'), 'values' => array(75, 145, 60, 80, 98, 60), 'legend' => 'courbe numero 1', 'visual' => 'bar')); $svgGrapher->addCurve('c2', array( 'labels'=> array('janvier', 'fevrier', 'mars', 'avril'), 'values' => array(100, 120, 142, 80), 'legend' => 'courbe 2', 'color' => '#0000FF', 'visual' => 'line')); $svgGrapher->addCurve('c3', array( 'labels'=> array('janvier', 'fevrier', 'mars', 'avril', 'mai', 'juin', 'juillet'), 'values' => $data, 'legend' => 'test 3')); $svgGrapher->addCurve('c4', array( 'values' => PluginManager::execute('dataprovider', 'multiplyBy2', $data), 'legend' => 'test 4', 'marker' => 'square', 'visual' => 'line')); $svgGrapher->plotOffsetX = 0.3; $svgGrapher->min = 5; $svgGrapher->limitsLines['high']['value'] = 120; $svgGrapher->limitsLines['low']['value'] = 60; $svgGrapher->limitsLines['median']['value'] = 90; $svgGrapher->curves['c3']->filter = 'dropShadow'; $svgGrapher->curves['c2']->marker = 'circle'; PluginManager::execute('script', 'layer', NULL); $svgGrapher->drawVLine('mars', '#FF0000', 'MALIGNEV'); $svgGrapher->drawHLine(180, '#FF0000', 'MALIGNEH'); $svgGrapher->boxesPositions = array('legend'=>'left', 'title'=>'bottom'); $svgGrapher->genGraph(); $svgGrapher->drawSVG('', NULL, true); ?>