我正在使用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。
任何帮助表示赞赏