- O que é a API Google Chart?
- Por que o Google está oferecendo esse serviço? Qual é a vantagem para mim?
- O Google está registrando todos os dados do gráfico?
- Acho que o Google deve oferecer suporte a um novo tipo de gráfico ou tenho uma solicitação de recurso. Para onde devo enviar minha solicitação?
- Quais tipos de gráficos são compatíveis?
- Posso criar um gráfico de maneira programática, por exemplo, com uma API JavaScript?
- Existe um limite de tamanho de URL para a API Google Chart? Qual é o tamanho máximo do URL?
- Por que minhas barras/linhas/etc. não se alinham com o valor correto no eixo y?
- O que é a API de gráficos do Google?
- A API Google Chart é uma ferramenta muito simples que permite criar facilmente um gráfico com base em alguns dados e incorporá-lo em uma página da Web. Você incorpora os dados e os parâmetros de formatação em uma solicitação HTTP, e o Google retorna uma imagem PNG do gráfico. Muitos tipos de gráficos são compatíveis. Ao tornar a solicitação uma tag de imagem, é possível incluir o gráfico em uma página da Web.
- Por que o Google está oferecendo esse serviço? O que eu ganho?
- Criamos o serviço como uma ferramenta interna para oferecer suporte à incorporação rápida de gráficos em nossos aplicativos, como o Google Finanças. Pensamos que seria uma ferramenta útil para disponibilizar para os desenvolvedores web.
- O Google registra em logs todos os dados do meu gráfico?
- Os dados do gráfico incluídos na solicitação HTTP são salvos em registros temporários por no máximo duas semanas para fins de testes internos e depuração.
É importante compreender que, se o gráfico aparecer em uma tag de imagem em uma página da Web pública, ele poderá ser rastreado.
- Acho que o Google vai oferecer suporte a um novo tipo de gráfico ou tenho uma solicitação de recurso. Para onde devo encaminhar minha solicitação?
- Temos um Grupo do Google configurado para esta e outras solicitações de suporte: http://groups.google.com/group/google-visualization-api.
- Quais são os tipos de gráficos suportados?
- Veja uma lista completa na galeria de gráficos.
- Posso criar um gráfico de maneira programática, por exemplo, em JavaScript?
- No momento, só é possível criar um gráfico enviando a solicitação por um URL. Vários usuários criaram ferramentas e APIs para montar os URLs.
- Há um limite no comprimento do URL para a API Google Chart? Qual é o comprimento máximo do URL?
- O tamanho máximo de um URL não é determinado pela API Google Chart, mas por considerações do navegador da Web e do servidor da Web. O URL mais longo aceito pelo Google em uma solicitação GET de gráfico é de 2.048 caracteres, após a codificação de URL (por exemplo,
|
se torna%7C
. Para POST, esse limite é de 16 mil.Se o comprimento do URL for um problema, veja algumas sugestões para encurtá-lo:
- Se você estiver usando um formato de dados de codificação de texto, remova os zeros à esquerda dos números, remova os zeros à direita depois de pontos decimais e arredonde ou trunque os números após os pontos decimais.
- Se isso não encurtar o URL, use a codificação simples (1 caractere) ou estendida (2 caracteres).
- Amostragem de dados com menos frequência, ou seja, menos granularidade
- Remova incrementos e decorações, como cores, rótulos e estilos do gráfico.
- Por que minhas barras/linhas/etc. não se alinham com o valor correto no eixo y?
- Por padrão, os dois eixos mostram um intervalo de 0 a 100. Isso é independente dos
valores de dados. Se você quiser que a linha, barra ou qualquer outra coisa esteja alinhada com o valor real dos dados, especifique um intervalo de rótulos que corresponda exatamente ao intervalo de dados usando o parâmetro
chxr
.