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):
- https://chart.googleapis.com/graph?cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chxp=1,10,35,75&chxs=3,0000DD,13,2,t&chof=validate
- https://graph.googleapis.com/graph?cht=lc&chd=s:zyvneTTOMLIJFHEAECFJGHDBFCERcgnpy45879,INUWUWYswz0479773133zy1246872tnkgcaZQONHCECAAAAEII&chls=3,6,2,x,5
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.