From f34fb193d167759b8b858b6f1f834804ceb927f4 Mon Sep 17 00:00:00 2001 From: Christian Kalmar Date: Sat, 2 Aug 2014 12:42:05 +0200 Subject: [PATCH] allow for tickValues to be calculated dynamically via a function by providing the current domain --- c3.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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;