Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

MkFramework: Statistique avec carte graphique


Sujet :

MkFramework

  1. ###raw>post.musername###
    Nouveau membre du Club
    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
      0  0

  2. #2
    Rédacteur

    Bonjour,
    en effet, par defaut vous avez uniquement 3 couleurs paramétrés bleu, vert et rouge

    vous avez ici 4 elements, il faudrait indiquer un tableau contenant 4 couleurs par exemple en ajoutant:

    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $oChartPie->setColorTab(array('green',
    				'blue',
    				'red',
    				'orange',
    ));
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

###raw>template_hook.ano_emploi###