Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Altere as cores da barra do Google Chart quando a entrada da tabela de dados for de dados JSON do servidor


Você precisa fazer algumas coisas. Primeiro, sua criação de coluna está errada; isto:
$table['cols'] = array(
    array('label' => 'Tahun', 'type' => 'string'),
    array('label' => 'Jumlah Persatuan', 'type' => 'number')
    ({type: 'string', role: 'style'})
);

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

Então, ao criar as linhas de dados, você precisa adicionar uma célula para o estilo:
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);
}