Foi lançado recentemente a API do Google Chart, que permite gerar gráficos facilmente. A documentação, que também é disponibilizado em português, é bastante completa. Veja um exemplo simples:

Mas, utilizando em um projeto, tive problemas com acentuação. O rótulo do gráfico simplesmente não aparecia. O problema era que o banco de dados e as páginas do site estavam com codificação latin 1 e ISO 8859-1. Como não era possível convertê-los para UTF 8, tive que utilizar a função do php, utf8_encode(). Assim, o código utilizaria o parâmetro do ch1, que faz referência aos rótulos do gráfico, assim:

(...)&chl=Carro|<?=utf8_encode("Avião")?>&chtt=Viajantes

Se você tiver iniciando um projeto, ou tiver como alterar a codificação, é sempre bom manter o padrão UTF-8 em tudo! Fica a dica.



  1. Abraão on quarta-feira 25, 2009

    Cara muito bom, tentei milhoes de maneiras e voce mostrou um bem simples e resolveu minha vida….

    Parabens