我想复制这个例子.
该示例具有以下定义:
var data = google.visualization.arrayToDataTable([
['a', 14],
['b', 47],
['c', 80],
['d', 55],
['e', 16],
['f', 90],
['g', 29],
['h', 23],
['i', 58],
['j', 48]
// Treat first row as data as well.
], true);
Run Code Online (Sandbox Code Playgroud)
我已经用我的变量替换了第一个参数,buckets该变量也是长度为2的数组的数组.我收到以下错误,这没有任何意义:
TypeError: google.visualization.arrayToDataTable is not a function
Run Code Online (Sandbox Code Playgroud)
即使buckets格式错误(我认为不是这样),怎么会改变arrayToDataTable的身份?它仍然是一个功能!
aba*_*703 24
我知道这是一个非常晚的答案,但万一其他人遇到这个问题我会在这里发布.我有同样的错误,但后来我查看了谷歌开发人员如何在他们的jsfiddle上做到这一点.
替换这个:
<script src="//www.google.com/jsapi"></script>
Run Code Online (Sandbox Code Playgroud)
有了这个:
<script type="text/javascript" src="https://www.google.com/jsapi?autoload=
{'modules':[{'name':'visualization','version':'1.1','packages':
['corechart']}]}"></script>
Run Code Online (Sandbox Code Playgroud)
然后删除此行:
google.load("visualization", "1", {packages:["corechart"]});
Run Code Online (Sandbox Code Playgroud)
当然,请确保在服务器上运行它.
您似乎尚未加载 Google Visualization API。你有这个吗?
<script src="//www.google.com/jsapi"></script>
<script>
google.load('visualization', '1', {packages: ['imagechart']});
</script>
Run Code Online (Sandbox Code Playgroud)
仅供参考 - 我通过单击示例页面上的“编辑 HTML”按钮得到了这个
| 归档时间: |
|
| 查看次数: |
7796 次 |
| 最近记录: |