问题排查图表

本页介绍了当图表似乎无法正常工作时的一些调试提示。

一般调试提示

将调试参数 chof=validate 添加到您的网址并在浏览器中访问,以获取每个参数的错误消息列表(即“all OK”消息)。看看您能否通过以下网址判断出哪里出了问题,然后点击链接以查看调试错误消息(或将鼠标悬停在答案上):

请根据参数文档仔细检查语法。您的图表类型是否支持您的参数类型和参数选项?

阅读图表文档。真的。

请在 google-visualization-api 论坛中搜索类似问题。

使用图表园地逐个调整参数。

我的图表未显示!

下面提供了一些提示,可在您的图表未显示在网页上时找出问题所在。

从页面获取实际图表网址。请务必获取您的网页所使用的实际网址;加载您的网页,然后复制网址或让网页显示该网址。如需从浏览器中获取网址,您通常需要右键点击图片,然后选择“属性”等选项。如果浏览器甚至未显示损坏的图片图标,则可能很难找到点击位置,因此您可能需要为其指定一种样式,以使其更加显眼,例如 <img src="some_url..." style="border:red 5px solid; width:100px; height:100px">。 尝试将该网址粘贴到图表园地,然后将 chof=validate 参数添加到该网址中。

您的网址格式是否正确?它是否以 https://chart.googleapis.com/chart? 开头,后跟 name=value&name=value&name=value 格式的所有参数?将调试参数 chof=validate 添加到您的网址并在浏览器中访问,以获取每个参数的错误消息列表(如果正常,则显示“有效”消息)。

您的网址是否包含图表类型所需的所有参数?大多数图表只需要三个参数:chtchdchs。但某些特殊图表(例如二维码)不使用其中一个参数 (chd),也不需要使用其他参数 (chl)。请确保您至少指定了所有必需参数。

了解哪些参数会破坏您的图表。为此,您可以从一个已损坏的网址开始向后工作,或者从某个工作网址开始向前工作:

  • 通过损坏的网址 - 将图表网址插入图表园地。开始逐一移除参数,直到获得有效的图表。请尝试逐个重新添加您移除的参数,直到原始网址中的参数数量尽可能多地得到,并且您仍能创建一个有效图表时。缺少的参数是损坏的参数。请仔细阅读这些参数的相关文档;您的语法是否正确?您的使用是否正确? 您可能遗漏了文档中一些说明您的问题的内容。
  • 通过工作网址 - 将图表类型中的有效示例剪切并粘贴到 Playground 中。逐个添加损坏图表中的参数,直至出现问题,然后努力解决问题。

返回页首