我有以下内容:
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'),
以上导致图表无法呈现。但我知道我需要这样的东西。
最佳答案
一种方法是使用push()
试试这个
var theData = [];
theData.push(getArrayOfItems(data.average.toFixed(2), 'average', 'Average'));
.....
但是您必须将每个元素推送到数组中。更好地循环 data
变量并调用一次 getArrayOfItems。
关于javascript - 更改Google饼图中的pieSliceText值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180877/