Google Chart error: b.L is not a function

Google Chart error: b.L is not a function

我使用 Google API.

制作了一个包含 3 个图形的小页面

一切都很完美。然而,从一个时刻到另一个崩溃。

在该处的图表中出现此消息:bL 不是函数

有人可以向我解释为什么会这样吗?

我的例子working

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script>
    google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
     var data = new google.visualization.DataTable();
        data.addColumn('string', 'Date');
        data.addColumn('number', '2015');
        data.addColumn('number', '2014');
        data.addRows([
    ['Jan', 197680, 241921],
    ['Fev', 183619,205572],
    ['Mar', 205643,214666],
    ['Abr', 205643,202097],
    ['Mai', 0,210007],
    ['Jun', 0,202434],
    ['Jul', 0,217502],
    ['Ago', 0,175038],
    ['Set', 0,206510],
    ['Out', 0,209802],
    ['Nov', 0,197122],
    ['Dez', 0,162796]

]);

        var options = {
          title: 'Energia 2014/2015',
          titleTextStyle: {color: 'white', fontSize: '18'},
          chart_M: 'function',
          legend: {textStyle: {color: 'white'}},
          colors: ['#0099FF', '#11334c'],
          backgroundColor: "transparent",
          hAxis: {title: '', 
            textStyle: {
            color: '#C8C8C8' 
            }},
                vAxis: {title: '', 
            textStyle: {
            color: '#C8C8C8' 
            }}

        };

      var chart = new google.visualization.ColumnChart(document.getElementById('chart_energy'));
        chart.draw(data, options);

      }

    </script>

原来是这样。

时时刻刻都是如此。

我遇到了同样的问题,即使图表早些时候工作正常,它也只是开始出现。

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

您的页面包含 gaugelinecolumn 图表。所以我假设除了 google.load("visualization", "1", {packages:["corechart"]});.

之外,您还调用了 google.load("visualization", "1", {packages:["gauge"]});

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

将单独的加载调用更改为一个调用,如 google.load("visualization", "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>

对我来说效果很好。

很奇怪,但事实是它在工作。