d3pie.js格式的值显示
d3pie.js formatted value displaying
关于-d3pie.js(d3.js插件),
假设我有一个对象的data
数组,每个对象都具有-label
和value
(数字类型)属性。
目前value
是按原样显示的,我想以指定的格式显示它,如$2,000
而不是2000
等。。
我尝试添加除label
和value
之外的另一个属性,例如-formattedValue
,然后将其设置为-
"inner": {
"format": "formattedValue"
}
但是d3pie没有考虑它并且没有显示任何值。
我该如何存档?
我快速查看了插件,它似乎不支持传递自己的格式化函数。切换这些标签的快速破解方法可能是(在绘制饼图后):
setTimeout(function() {
d3.selectAll('.p0_segmentValue-inner')
.each(function(d) {
d3.select(this).text('$'+d.value.formatMoney(0));
})
}, 200);
此处为示例。
formatMoney
原型机从这里被盗。
相关文章:
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- Angularjs显示给定ISO格式的日期
- 如何将分钟格式化为小时和分钟,但仅显示小时(如果's>60分钟
- 以datetime本地格式一个接一个地显示日期
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 输出文本不't以正确格式显示
- d3pie.js格式的值显示
- 如何在JavaScript中以天、dd/mm/yyyy格式显示昨天的日期
- 通过javascript在文本字段中显示货币格式
- 强制 Chrome 显示格式为树结构的 Json 响应
- JQuery DatePicker UI 显示格式
- 显示格式无法格式化
- 具有2个数据值的组合框显示格式
- 如何使用angular. js设置对象属性选择的显示格式?
- 在输入文本html中显示格式
- 引导日期时间选择器显示格式vs值格式
- 更改jtsage日期选择器中的日期框显示格式
- 根据所选时区更改日期显示格式
- 引导日期显示格式总是错误