MkFramework: Statistique avec carte graphique
Bonsoir à tous. J'aimerais faire des statistiques dans mon application a partir de charte graphique. je me suis inspirer de l'exemple décrit sur le site de Mkframework.
.
Voici l'exemple:
//--------------------------------
//--------pie
$tData=array(
array( 'bois' , 120),
array( 'fer' , 15),
array( 'or' , 65),
);
$oChartPie=new plugin_chart('PIE',400,200);
$oChartPie->setTextSizeLegend('12px arial');
$oChartPie->setData($tData);
//coordonnees de la legende
$oChartPie->setCoordLegend(220,10);
$oView->oChartPie=$oChartPie;
Cependant, j'ai deux préocupations:
1- jai essayé de modifier $tData en ajoutant une autre colonne comme ceci
$tData=array(
array( 'bois' , 100),
array( 'fer' , 15),
array( 'or' , 65),
array( 'or' , 20),
);
et voilà l'erreur:
Undefined offset: 3
#0 C:\wamp64\www\mkframeworkPackage-1.2.0\Projects\ParcInfoMAE - V3\plugin\plugin_chart.php(373): exception_error_handler(8, 'Undefined offse...', 'C:\\wamp64\\www\\m...', 373, Array)
#1 C:\wamp64\www\mkframeworkPackage-1.2.0\Projects\ParcInfoMAE - V3\plugin\plugin_chart.php(66): plugin_chartHisto->show()
#2 C:\wamp64\www\mkframeworkPackage-1.2.0\Projects\ParcInfoMAE - V3\module\FrontOffice\view\StatistiqueDemandes.php(211): plugin_chart->show()
#3 C:\wamp64\www\mkframeworkPackage-1.2.0\Lib\mkframeworkLib\class_view.php(85): include('C:\\wamp64\\www\\m...')
#4 C:\wamp64\www\mkframeworkPackage-1.2.0\Lib\mkframeworkLib\class_layout.php(158): _view->show()
#5 C:\wamp64\www\mkframeworkPackage-1.2.0\Projects\ParcInfoMAE - V3\layout\bootstrap.php(2): _layout->load('main')
#6 C:\wamp64\www\mkframeworkPackage-1.2.0\Lib\mkframeworkLib\class_layout.php(122): include('C:\\wamp64\\www\\m...')
#7 C:\wamp64\www\mkframeworkPackage-1.2.0\Projects\ParcInfoMAE - V3\module\FrontOffice\main.php(5916): _layout->show()
#8 C:\wamp64\www\mkframeworkPackage-1.2.0\Lib\mkframeworkLib\class_root.php(276): module_FrontOffice->after()
#9 C:\wamp64\www\mkframeworkPackage-1.2.0\Projects\ParcInfoMAE - V3\public\index.php(48): _root->run()
#10 {main}
Alors QUESTION:
1- Comment afficher plus de 3 colonnes dans ma charte graphique
2- Comment générer une charte à partir de ma base de données
Je vous remercie
Cordialement