本页介绍了一些调试提示,帮助您应对图表无法正常工作的情况。
常规调试提示
将调试参数 chof=validate
添加到您的网址,然后在浏览器中访问该网址,即可获取每个参数的错误消息列表(或“一切正常”消息)。看看您能否判断以下网址存在的问题,然后点击相应链接以查看调试错误消息(或将鼠标悬停在相关链接上以获取答案):
- https://chart.googleapis.com/chart?cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chxp=1,10,35,75&chxs=3,0000DD,13,2,t&chof=validate
- https://chart.googleapis.com/chart?cht=p3&chs=200x90&chd=t:10,20,30,40,,50&chco=FFFF10,FF0000&chof=validate
- https://chart.googleapis.com/chart?cht=lc&chd=s:zyvneTTOMLIJFHEAECFJGHDBFCERcgnpy45879,INUWUWYswz0479773133zy1246872tnkgcaZQONHCECAAAAEII&chls=3,6,3,5&chs=200x125&chof=validate
请对照参数文档仔细检查您的语法。您的图表类型是否支持您的参数类型和参数选项?
请阅读您的图表对应的文档。真的——读得好。
搜索 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
添加到您的网址,然后在浏览器中访问该网址,以获取每个参数的错误消息列表(如果情况正常,则显示“Valid”消息)。
您的网址是否包含图表类型所需的所有参数?大多数图表只需要三个参数:cht
、chd
和 chs
。但某些特殊图表(例如二维码)不使用其中某个参数 (chd
),也不需要使用其他参数 (chl
)。请确保您至少指定了所有必需的参数。
了解哪些参数会破坏您的图表。为此,您可以从无法访问的网址开始向后移动,也可以从有效的网址开始向前移动:
- 从损坏的网址 - 将图表的网址插入到图表园地中。开始一次移除一个参数,直至得到可以正常工作的图表为止。请尝试单独重新添加您先前移除的参数,直到最终在原始网址中拥有尽可能多的参数,同时还能得到有效的图表。缺少的参数就是损坏的参数。请仔细阅读有关这些参数的文档;您的语法是否正确?您的使用是否正确? 您可能遗漏了文档中一些说明您的问题的内容。
- 从有效网址 - 将图表类型的有效示例剪切并粘贴到 Playground 中。逐个添加损坏图表中的参数,直到出现问题,然后设法解决问题。