d3pie.js 格式化值显示
d3pie.js formatted value displaying
关于 - d3pie.js (plugin for d3.js) ,
假设我有一个 data
对象数组,每个对象都具有 - label
和 value
(数字类型)属性。
目前 value
按原样显示,我想以指定格式显示它 - ,000
而不是 2000
等..
我尝试添加另一个 属性 除了 label
和 value
,比如 - formattedValue
,然后将其设置为 -
"inner": {
"format": "formattedValue"
}
但 d3pie 不考虑它,也没有显示任何值。
我该如何存档?
我快速浏览了一下插件,它 doesn't look to support 传递了您自己的格式函数。切换这些标签的快速技巧可能是(在绘制饼图之后):
setTimeout(function() {
d3.selectAll('.p0_segmentValue-inner')
.each(function(d) {
d3.select(this).text('$'+d.value.formatMoney(0));
})
}, 200);
例子here.
从 here 窃取的 formatMoney
原型。
关于 - d3pie.js (plugin for d3.js) ,
假设我有一个 data
对象数组,每个对象都具有 - label
和 value
(数字类型)属性。
目前 value
按原样显示,我想以指定格式显示它 - ,000
而不是 2000
等..
我尝试添加另一个 属性 除了 label
和 value
,比如 - formattedValue
,然后将其设置为 -
"inner": {
"format": "formattedValue"
}
但 d3pie 不考虑它,也没有显示任何值。
我该如何存档?
我快速浏览了一下插件,它 doesn't look to support 传递了您自己的格式函数。切换这些标签的快速技巧可能是(在绘制饼图之后):
setTimeout(function() {
d3.selectAll('.p0_segmentValue-inner')
.each(function(d) {
d3.select(this).text('$'+d.value.formatMoney(0));
})
}, 200);
例子here.
从 here 窃取的 formatMoney
原型。