Здесь мне нужно получить PieSliceText
из круговой диаграммы Google .
Я добавил listener
, чтобы получить значение из выбора круговой диаграммы.В моем случае этот метод возвращает только percentage
этой выбранной части «круговой диаграммы».Ниже приведен код:
index.blade.php
function load_chart_data()
{
$.ajax({
url: "{{ route('getCatWiseSummery') }}", // provide correct url
type: 'GET',
dataType: 'JSON',
success: function(chart_values)
{
var data = google.visualization.arrayToDataTable(chart_values);
var options = {
'width':650,
'height':550,
};
var chart = new google.visualization.PieChart(document.getElementById('catwiseChart'));
google.visualization.events.addListener(chart, 'select', function(){console.log(this.getSelection().focusNode.data);});
chart.draw(data, options);
}
});
}
эта строка console.log(this.getSelection().focusNode.data);
возвращает выбранный pieSlice percentage
.Вместо этого percentage
мне нужно вернуть выбранный pieSliceText label
этого выбора.