繁体   English   中英

更改Google饼图中的pieSliceText值?

[英]Change pieSliceText value in Google Pie 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'),

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

一种方法是使用push()

尝试这个

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM