我目前正在研究基于d3.js的框架c3.js的演化图。
我想格式化数字的Y轴值。我目前有这种格式:XX.X 我想要的是使用逗号作为小数的分隔符:XX,X
我尝试了两种方法:
y : {
tick : {
values : steps,
format : d3.format(",.1f")
},
min : steps[0],
max : steps[steps.length-1]
}
并使用d3格式化程序:
y : {
tick : {
values : steps,
format : function(d) {
var s = d3.formatSpecifier("f");
s.precision = precisionFixed(0.1);
s.comma = true;
var f = d3.format(s);
return f(d);
}
},
min : steps[0],
max : steps[steps.length-1]
}
请参阅此处的文档:https://github.com/d3/d3-format
但我收到错误(d3.formatSpecifier不是函数......)。有人已经解决了这个问题吗?
谢谢