Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌图表错误:b.L不是一个函数_Javascript_Php_Html_Charts - Fatal编程技术网

Javascript 谷歌图表错误:b.L不是一个函数

Javascript 谷歌图表错误:b.L不是一个函数,javascript,php,html,charts,Javascript,Php,Html,Charts,我用谷歌API做了一个有3个图形的小页面 一切都很顺利。然而,从一刻到另一刻,飞机坠毁了 在位置图表中显示此消息:bL不是功能 有人能向我解释为什么会这样吗 我的例子是: load(“可视化”、“1”、{packages:[“corechart”]}); setOnLoadCallback(drawChart); 函数绘图图(){ var data=new google.visualization.DataTable(); data.addColumn('string','Date'); 数据

我用谷歌API做了一个有3个图形的小页面

一切都很顺利。然而,从一刻到另一刻,飞机坠毁了

在位置图表中显示此消息:bL不是功能

有人能向我解释为什么会这样吗

我的例子是:


load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
var data=new google.visualization.DataTable();
data.addColumn('string','Date');
数据。添加栏(“编号”、“2015”);
数据。添加栏(“编号”、“2014”);
data.addRows([
[Jan',197680241921],
[Fev',183619205572],
[三月二十五六四三二一四六六],,
[Abr',2056432097],
[Mai',0210007],
[Jun',0202434],
[Jul',0217502],
['Ago',0175038],
[Set',0206510],
[Out',0209802],
[Nov',0197122],
[Dez',0162796]
]);
变量选项={
标题:“Energia 2014/2015”,
titleTextStyle:{color:'white',fontSize:'18'},
图表M:‘功能’,
图例:{textStyle:{color:'white'}},
颜色:['0099FF','11334c'],
背景色:“透明”,
hAxis:{标题:“”,
文本样式:{
颜色:“#C8C8C8”
}},
vAxis:{标题:“”,
文本样式:{
颜色:“#C8C8C8”
}}
};
var chart=new google.visualization.ColumnChart(document.getElementById('chart_energy');
图表绘制(数据、选项);
}
这就是它的工作原理

从一刻到另一刻都是如此


我也遇到了同样的问题,尽管图表运行得更早,但问题刚刚开始出现


编辑:我发现在我的例子中,google.load被多次调用以加载两个不同的可视化软件包。我发现,如果您同时加载两个包,将解决此错误。

您的页面包含
量表
图表。所以我假设您调用了
google.load(“可视化”、“1”、{packages:[“gauge”]})google.load(“可视化”、“1”、{packages:[“corechart”]})之外,代码>也是如此

直到昨天,具有单独加载调用的不同包似乎加载良好。但由于某种原因,今天没有加载一个或多个包,这就是我遇到类似异常的原因


将单独的加载调用更改为一个调用,如
google.load(“可视化”、“1”、{packages:[“corechart”、“gauge”]})
应该可以使用。

谢谢您的回复

我改了

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

为此:

<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['corechart']}]}"></script>

这对我来说很好


这很奇怪,但事实是它起作用了。

我没有发现你的小提琴有任何错误。我有一个类似的问题,图表工作了一年多,然后在本月的某个时候(2016-04年)它停止了。对我来说,解决办法是跨包使用相同的版本。我把所有的都改成了“1.1”,但我不记得为什么我会把“1”和“1.1”混在一起。我使用的是
google.load
而不是“自动加载”
<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['corechart']}]}"></script>