我正在使用 JQPlot 从 MySQL 表中通过 JSON 提供一个饼图,并试图查看是否有任何大师可以为我回答问题。我的饼图按预期工作,因为它需要一个数组,将其除以总量的百分比,然后显示图表。从这里,是否可以输入另一个值成为饼图的总值,从中减去数组的总值,并显示数组项相对于整个饼图的百分比?
例如,如果我给 JQPlot 这个数组 [[a,2],[b,4],[c,2]],它将输出一个显示 a=25%, b=50%, c=25 的图表占总馅饼的百分比。我想给它另一个值 10 来表示整个饼图,从而强制该数组输出 a=20%、b=40%、c=20% 并剩余 20%。
我开始使用的代码是来自 JQPlot 站点的基本饼图示例,我希望的总饼图值设置为从 getGrossTotal.php 输入。如果做不到,那就做不到。我只是想看看如何处理它的想法。
$(document).ready(function(){
$.getJSON('getGrossTop.php', function(grossTop){
var plot1 = jQuery.jqplot ('pieChart', [grossTop],{
seriesDefaults: {
renderer: jQuery.jqplot.PieRenderer,
rendererOptions: {
showDataLabels: true
}
},
legend: {
show:true,
location: 'e'
},
});
});
});
谢谢!