Здесь я использую «круговую диаграмму визуализации Google» в моем проекте Laravel - js. С параметрами диаграммы «pieSliceText»: «label» для отображения «текста метки» на «круговой ломтике». После этого я использовал прослушиватель для «выбранного среза» для создания другой круговой диаграммы. К сожалению, некоторые фрагменты слишком малы для просмотра «текста метки», тогда слушатель возвращает ноль, или «текст метки» отображает другой фрагмент. Ниже мой код.
chart.blade
var data = google.visualization.arrayToDataTable(chart_values);
var options = {'width':650, 'height':525, 'pieSliceText' :'label','fontSize': '11', 'chartArea' : {'width': 650, 'height': 525}, };
var chart = new
google.visualization.PieChart(document.getElementById('chartId'));
google.visualization.events.addListener(chart, 'select', function()
{
var catDecs = this.getSelection().focusNode.data; // used to get selected slice label text
getCatCode(catDecs); // used to get the code of the selected item
});
chart.draw(data, options);
Пожалуйста, помогите мне решить эту проблему.