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.
Vinicius Cruz é formado em Ciências da Computação (2008) e desenvolvedor desde 2004. Atualmente cursa pós-graduação em Arquitetura de Software e Convergência de Mídia.
Cara muito bom, tentei milhoes de maneiras e voce mostrou um bem simples e resolveu minha vida….
Parabens