2016-03-30 14 views
0

Ich möchte ein Kreisdiagramm in CakePHP durch dynamische Daten erstellen.Ich erstelle bereits dies, aber es ist statisch. Wie kann ich es dynamisch machen? mein Code hier.cakephep piechart von dynamischen Daten

<?php 
echo $this->GoogleChart->create() 
    ->setTitle ('Trips Request Graph', array ('size' => 26, 'color' => '000000')) 
    ->setType ('pie', array ('3d')) 
    ->setSize (1000, 300) 
    ->setMargins (10, 10, 10, 10, 10) 
    ->addData (array (10,10,10)) 
    ->setPieChartLabels (array ('Riajul','Rafsan','Taukir')); 
?> 

Ich möchte Daten einzustellen, in ->addData() und ->setPieChartLabels Abschnitt

+0

Bitte das Format korrekt. –

Antwort

1

Versuchen Sie, diese

$arr = array (0 => "Riajul", 1 => "Rafsan", 2 => "Taukir"); // your data 

$nameString = implode (", ", $arr); // create a comma separated string 

echo $this->GoogleChart->create()->setTitle ('Trips Request Graph', array ('size' => 26, 'color' => '000000')) 
    ->setType ('pie', array ('3d')) 
    ->setSize (1000, 300) 
    ->setMargins (10, 10, 10, 10, 10) 
    ->addData (array (10,10,10)) 
    ->setPieChartLabels (array ($nameString)); 
?>