diff --git a/c3.js b/c3.js index 0962045..7207a5d 100644 --- a/c3.js +++ b/c3.js @@ -5558,8 +5558,15 @@ return axis; }; axis.tickValues = function (x) { - if (!arguments.length) { return tickValues; } - tickValues = x; + if (typeof x === 'function') { + tickValues = function() { + return x(scale.domain()); + } + } + else { + if (!arguments.length) { return tickValues; } + tickValues = x; + } return axis; }; return axis;