【发布时间】:2013-11-20 07:23:37
【问题描述】:
我有一个以饼图形式显示数据的页面。我使用谷歌图表来做到这一点。代码如下:
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Goal Name', 'No. of times Requested'],
['Frank.net Life Cover', 226],
['Frank.net Hospital Cash Back', 147],
['Frank.net Salary Protection', 228],
['King Price Car Insurance', 328],
['Momentum Medical Aid', 493],
['Oplan Health Cover', 185],
['Youi Quote', 33],
]);
var options = {
title: 'Most Requested Sponsors'
};
var chart = new google.visualization.PieChart(document.getElementById('piechart2'));
chart.draw(data, options);
}
</script>
<div id="piechart2" style="width: 700px; height: 400px; position: relative;"></div>
这是一个有效的 JS FIDDLE:
现在,我需要帮助来显示图例中每个赞助商名称旁边的百分比和总数。我不知道如何实现这一目标。我希望它看起来像这样:
【问题讨论】:
-
@AntoJurkovic 我之前见过这个,但我不知道将用户建议的代码放在哪里。
-
不确定,但似乎您必须选择选项
legend: none,然后自己将其构建为列表并将其附加到您的图表:Google charts legend manipulation
标签: javascript google-visualization pie-chart