【发布时间】:2014-11-19 06:21:03
【问题描述】:
我正在使用 Google 饼图,但在修改它时遇到了问题。经过许多复杂的计算,我得到一个百分比值,比如 67%。我希望在饼图/甜甜圈图中显示单个百分比值。
我的 HTML 代码是
<div id="chart_div"></div>
我的 Javascript 代码是
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Category', 'Value'],
['Foo', 67]
]);
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, {
height: 400,
width: 600,
pieHole: 0.5,
pieSliceTextStyle: {
color: '#000000'
}
});
}
google.load('visualization', '1', {packages: ['corechart'], callback: drawChart});
你可以看这里http://jsfiddle.net/asgallant/mx03tcx5/
如何使图表仅覆盖 67% 而不是 100%,因为我只提供一个值。有没有其他方法可以实现这一点..
【问题讨论】:
-
快速修复:只需创建一个具有剩余百分比的虚拟数据集。毕竟,它必须是某事的 67%。
-
嘿,我一直在使用您建议的相同技巧。感谢那!但我一直在寻找更具体的解决方案,如果有的话。不管怎样,谢谢你的回复。
标签: javascript charts pie-chart