【发布时间】:2013-12-27 18:49:13
【问题描述】:
我正在使用 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'
},
});
});
});
谢谢!
【问题讨论】: