1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
$tListCountGroupedByDate=array(
(object)array(
'legroupe'=>'ma courbe',
'couleur'=>'blue',
'lasemaine'=>10,'total'=>20),
(object)array(
'legroupe'=>'ma courbe',
'couleur'=>'blue',
'lasemaine'=>11,'total'=>30),
(object)array(
'legroupe'=>'ma courbe',
'couleur'=>'blue',
'lasemaine'=>12,'total'=>17),
(object)array(
'legroupe'=>'ma courbe',
'couleur'=>'blue',
'lasemaine'=>13,'total'=>12),
);
//---------------------------------------------------line
$oChartLine=new plugin_chart('LINES',400,200);
$oChartLine->setTextSizeLegend('12px arial');
$oChartLine->setMarginLeft(20);
$oChartLine->setPaddingX(1);
$oChartLine->setPaddingY(1);
//coordonnees de la legende
$oChartLine->setCoordLegend(220,10);
$oChartLine->setStepX(1);
$oChartLine->setStepY(10);
//$oChartLine->addMarkerY(100,'#444');
$oChartLine->setGridY(20,'#444');
foreach($tListCountGroupedByDate as $oCount){
$oChartLine->addGroup($oCount->legroupe,$oCount->couleur);
$oChartLine->addPoint($oCount->lasemaine,$oCount->total);
} |
Partager