Solução de problemas com gráficos

Esta página descreve algumas dicas de depuração quando parece que seus gráficos não estão funcionando.

Dicas gerais de depuração

Adicione o parâmetro de depuração chof=validate ao seu URL e acesse no navegador para receber uma lista de mensagens de erro por parâmetro (ou a mensagem "tudo bem"). Veja se você consegue identificar o que há de errado com os URLs a seguir e clique no link para ver a mensagem de erro de depuração (ou passe o cursor sobre a resposta):

Verifique com atenção sua sintaxe comparando-a com a documentação do parâmetro. O tipo de gráfico aceita o tipo e as opções de parâmetro?

Leia a documentação do respectivo gráfico. De verdade.

Pesquise a lista de e-mails google-visualization-api para ver perguntas semelhantes.

Use o Playground de gráfico para ajustar seus parâmetros individualmente.

Meu gráfico não está aparecendo.

Veja algumas dicas para descobrir o problema quando seu gráfico não está sendo exibido na página da Web.

Confira o URL do gráfico real na sua página. Confira o URL real que está sendo usado pela página. Carregue a página e copie-o ou exiba-o. Para acessar o URL no navegador, clique com o botão direito do mouse na imagem e escolha uma opção como "Propriedades". Se o navegador não estiver mostrando um ícone de imagem corrompida, pode ser difícil encontrar onde clicar, então pode dar um estilo para deixar mais visível, como <img src="some_url..." style="border:red 5px solid; width:100px; height:100px">. Tente colar o URL no playground gráfico e adicionar o parâmetro chof=validate ao URL.

Seu URL está no formato correto? Ela começa com https://chart.googleapis.com/chart? seguido por todos os parâmetros no formato name=value&name=value&name=value? Adicione o parâmetro de depuração chof=validate ao seu URL e acesse no navegador para ver uma lista de mensagens de erro por parâmetro (ou uma mensagem "válida", se disponível).

Seu URL tem todos os parâmetros obrigatórios para o tipo de gráfico? A maioria dos gráficos exige apenas três parâmetros: cht, chd e chs. No entanto, alguns gráficos especiais, como códigos QR, não usam um desses parâmetros (chd) ou exigem outros parâmetros (chl). Verifique se você especificou pelo menos todos os parâmetros obrigatórios.

Descubra quais parâmetros estão corrompendo seu gráfico. É possível fazer isso começando com um URL corrompido e com versões anteriores ou começando com um URL ativo e avançando:

  • Em um URL corrompido: conecte o URL do gráfico ao Playground. Comece a remover os parâmetros, um por vez, até conseguir um gráfico que funcione. Tente adicionar novamente os parâmetros removidos individualmente até que o máximo de parâmetros do URL original seja possível e ainda haja um gráfico em funcionamento. Os parâmetros que faltarem são que estão corrompidos. Leia a documentação sobre esses parâmetros com atenção. Sua sintaxe está correta? Seu uso está correto? Você pode ter deixado passar alguma informação da documentação que explique seu problema.
  • A partir de um URL funcional: recorte e cole um exemplo funcional do seu tipo de gráfico no playground. Adicione os parâmetros do gráfico corrompido um por um até que algo termine e tente corrigir o problema.

Voltar ao início