在Google饼图中更改pieSliceText值?

时间:2015-07-02 09:32:48

标签: javascript jquery charts

我有以下内容:

function getArrayOfItems(value, id, title) {
 ...
};

var theData = [
        getArrayOfItems(data.average.toFixed(2), 'average', 'Average'),
        getArrayOfItems(data.smallest.toFixed(2), 'smallest', 'Smallest'),
        getArrayOfItems(data.largest.toFixed(2), 'largest', 'Largest')
    ];

该值最终会传递给图表对象选项:

var options = {
   amount: value,
   id: id,
   title: title,
   pieSliceText: 'value'
};

然后将该值应用于饼图。

我有饼图显示,例如3506.00,但我希望显示的值是$ 35.06。在什么时候我可以应用像

这样的东西
getArrayOfItems('$' + (data.average/100).toFixed(2), 'average', 'Average'),

以上导致图表无法呈现。但我知道我需要这样的东西。

1 个答案:

答案 0 :(得分:0)

一种方法是使用push()

试试这个

 var theData = [];
 theData.push(getArrayOfItems(data.average.toFixed(2), 'average', 'Average'));
  .....

但你必须将每个元素推送到一个数组。更好地循环data变量并调用getArrayOfItems一次。