Я использую GV-API для публикации круговой диаграммы с информацией на моем веб-сайте.По умолчанию опубликованные элементы не активируются по клику, но я подумал, что нашел способ в их документации (https://developers.google.com/chart/interactive/docs/reference#numberformatter)
Реализация выглядит следующим образом:
<div id="chart_{!! $id !!}"></div>
<script type="text/javascript">
google.charts.setOnLoadCallback(function() {
var data = google.visualization.arrayToDataTable({!!json_encode($data)!!});
var options = {!! json_encode($options) !!};
var formatter = new google.visualization.PatternFormat('<a href="/{1}">{0}</a>');
formatter.format(data, [0, 1]);
var material = new google.visualization.PieChart(document.getElementById('chart_{!! $id !!}'));
material.draw(data, options);
});
И действительноэто требует определенного форматирования, но, к сожалению, информация отображается в виде обычного текста, а не в виде кликабельного URL. Это немного странно, поскольку это почти то же самое, что и пример в документации.
Я искалИнтернет для решений, но большинство из них ссылаются на устаревшие API.
Любая помощь приветствуется