d3.js中的自定义轴格式(混合数字和字符串)

时间:2014-10-17 08:19:39

标签: javascript d3.js

见下图:

是否可以定义这样的轴格式,而不是显示负值(例如-20),它会显示一些文本,例如' undefined'?

X Axis

1 个答案:

答案 0 :(得分:0)

正如Lars所提到的,它是您需要的axis.tickFormat()方法。像这样使用它:

    .tickFormat(function (d) {
        if(d >= 0){
          return d;} else {
          return 'Undefined';}
    });