Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ändern Sie die Farben der Google Chart-Balken, wenn die Datentabelleneingabe aus JSON-Daten vom Server stammt

Sie müssen ein paar Dinge tun. Erstens ist Ihre Spaltenerstellung falsch; das:

$table['cols'] = array(
    array('label' => 'Tahun', 'type' => 'string'),
    array('label' => 'Jumlah Persatuan', 'type' => 'number')
    ({type: 'string', role: 'style'})
);

sollte so aussehen:

$table['cols'] = array(
    array('label' => 'Tahun', 'type' => 'string'),
    array('label' => 'Jumlah Persatuan', 'type' => 'number'),
    array('type' => 'string', 'p' => array('role' => 'style'))
);

Wenn Sie dann die Datenzeilen erstellen, müssen Sie eine Zelle für den Stil hinzufügen:

while($r = mysql_fetch_assoc($query)) {
    $temp = array();
    $temp[] = array('v' => (string) $r['Tahun']); 
    $temp[] = array('v' => (int) $r['Jumlah']); 
    $temp[] = array('v' => <insert style here>); 
    $rows[] = array('c' => $temp);
}