Como eu pegaria a porcentagem ao invés do valor para aparecer na mensagem quando clicar no grafico.
Como eu pegaria a porcentagem ao invés do valor para aparecer na mensagem quando clicar no grafico.
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!