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

Trabalhando com a porcentagem

Como eu pegaria a porcentagem ao invés do valor para aparecer na mensagem quando clicar no grafico.

1 resposta
solução!

Bom dia, Thiago! Como vai?

Vc já conseguiu resolver seu problema? Aí vai a resposta:

google.visualization.events.addListener(chart, 'select', mouseEventHandler);

function mouseEventHandler(event)  {
    var selectedItem = chart.getSelection()[0];
    if (selectedItem) {
        let values = data.getSortedRows(1).map(function(i) { return data.getValue(i,1); }); // array de valores do gráfico
        let  total = google.visualization.data.sum( values );
        let percentage = (data.getValue(selectedItem.row,1)*100/total).toFixed(1); // cálculo da porcentagem
        let selection = data.getValue(selectedItem.row, 0);
        console.log('O usuário selecionou ' + selection + ' de um total de ' + percentage + '%');
    }
}

Grande abraço e bons estudos!