Javascript 如何用Flotr2饼图中的值替换百分比?

Javascript 如何用Flotr2饼图中的值替换百分比?,javascript,flotr,flotr2,Javascript,Flotr,Flotr2,在他们的网站上,他们有一个如何绘制饼图的方法。但它显示的是数据的百分比,而不是实际值 我尝试过在pie对象上处理formatter实例,但没有效果。那么,如何显示值而不是百分比呢?更广泛地说,如何定制Flotr2图表?以下是显示切片值的饼图格式器示例: pie : { show : true, explode : 6, labelFormatter : function (pie, slice) { return slice; } } 标签格式化程序在flotr2中不

在他们的网站上,他们有一个如何绘制饼图的方法。但它显示的是数据的百分比,而不是实际值


我尝试过在pie对象上处理formatter实例,但没有效果。那么,如何显示值而不是百分比呢?更广泛地说,如何定制Flotr2图表?

以下是显示切片值的饼图格式器示例:

pie : {
  show : true, 
  explode : 6,
  labelFormatter : function (pie, slice) {
    return slice;
  }
}

标签格式化程序在flotr2中不起作用,它只返回饼图和切片,但您可以引用如下数据:

var data = [ { data: [[ 'abc', 3 ]], color: '#FFF' }, 
             { data: [[ 'xyz', 9 ]], color: '#000' } ];

    pie : { show : true, 
            labelFormatter : function (pie, slice) { 
                if (slice < 5) return '';
                else return data[0][0] + ' ' + slice + '%'; },
   other : properties
          }
var data=[{data:[['abc',3]],颜色:'#FFF'},
{数据:['xyz',9]],颜色:'#000'}];
派:{show:true,
labelFormatter:函数(饼图,切片){
如果(切片<5)返回“”;
else返回数据[0][0]+''+slice+'%';},
其他:物业
}

只有一个标签将显示('xyz'),因为它超过了阈值。

请显示一些代码。对我来说,定制工作正常,尽管docu有时有点缺乏,并且您已经从