Ich habe überall nach einer Antwort gesucht, und ich hasse es wirklich zu fragen, was wahrscheinlich eine wirklich einfache Frage ist, aber ich bin verloren.PHPChart akzeptiert keine Variablen im Datenarray
Dies ist der Code, den ich mit einem Kuchen legen ...
$s1 = array(
array('Carpets',235000),
array('Vinyl',35069),
array('LVT',36911),
array('Laminate',5243.97)
);
$pc = new C_PhpChartX(array($s1),'chart1');
$pc->set_grid(array('drawBorder'=>true,
'drawGridlines'=>false,
'background'=>'#ffffff',
'shadow'=>false));
$pc->set_axes_default(array());
$pc->set_series_default(array(
'renderer'=>'plugin::PieRenderer',
'rendererOptions'=>array('showDataLabels'=>true)));
$pc->set_legend(array('show'=>true,
'rendererOptions'=> array('numberRows'=> 1),
'location'=> 's'));
$pc->draw(400,400);
Das Diagramm funktioniert gut für Testzwecke wie diese angezeigt werden, aber wenn ich versuche, und ersetzen Sie die Daten in dem Datenfeld mit Variablen, kein Diagramm erscheint. Ich denke, es kann mit der Art und Weise zu tun, wie die Daten im Array an das JavaScript übergeben werden, aber ich bin nicht geschickt genug, um zu beheben.
Die Daten sind in Variablen ... $ cTotal, $ Vtotal, $ Lgesamt & laTotal $
ich diese hallte und bestätigen können sie nur eine ganze Zahl zu erzeugen.
ich versucht habe ...
$s1 = array(
array('Carpets',$cTotal),
array('Vinyl',$vTotal),
array('LVT',$lTotal),
array('Laminate',$laTotal)
);
Neben den Tasten "" und "{}", aber ohne Erfolg.