Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

google.charts.setOnLoadCallBack is not a function

Não estou conseguindo entender o porque de o Gráfico não estar aparecendo. Abro o console do navegador e aparece o seguinte erro: Uncaught TypeError: google.charts.setOnLoadCallBack is not a function. Segue abaixo script:

<script>

              google.charts.load('current', {'packages':['corechart']});    

              function desenharPizza(){

                  var tabela = new google.visualization.DataTable();
                tabela.addColumn('string','categorias');
                tabela.addColumn('number','valores');
                tabela.addRows([
                      ['Educação', 2000],
                      ['Transporte',500],
                      ['Lazer',230],
                      ['Saúde',50],
                      ['Cartão de crédito',900],
                      ['Alimentação',260]                  
                  ]);

                var opcoes = {
                    title: 'Tipos de Gastos',
                    height: 400,
                    width: 800,
                    is3d: true,
                    legend: 'labeled',
                    pieSliceText: 'value',
                    //colors:['grey', 'blue', 'light-blue', 'purple', 'yellow', 'green']
                    slices: {
                        0:{},
                        4:{offset: 0.3},
                        5:{grey}
                        }
                };

                var grafico = new google.visualization.PieChart(document.getElementById('graficoPizza'));
                grafico.draw(tabela, opcoes);
            }

              google.charts.setOnLoadCallBack(desenharPizza);

          </script>
1 resposta
solução!

Boa noite, Fernando! Como vai?

Não está funcionando pois o nome correto da função é setOnLoadCallback(), com "b" minúsculo.

Grande abraço e bons estudos!