Home › forums › Feature Requests & Feedback › Binary Interval on Y Axis
I’m working on a chart that has min -512 and max 512. The y axis data needs to be auto adjust binary interval, not fixed. Currently, I have to manually add this section below to the min.js file to get what i need. Can you add a similar functionality to your source?:
//C.getNiceNumber = function (a, b) { //original C.getNiceNumber = function (a, b, bin) { //custom binary if (bin) { //custom binary return C.getNiceNumberBinary(a, b); //custom binary } else { //original, base 10 calculation … } }; /* custom binary check:START */ C.getNiceNumberBinary = function (a, b) { var n = Math.floor(Math.log(a) / Math.LN2); var r = a / Math.pow(2, n); var i; if (b) { if (r < 1.5) i = 1; else if (r < 3) i = 2; else if (r < 7) i = 4; else i = 8; } else { if (r <= 1) i = 1; else if (r <= 2) i = 2; else if (r <= 5) i = 4; else i = 8; } var interval = i * Math.pow(2, n); return interval; }; /* custom binary check:END */
Hi,
Thanks for sharing your view. Binary Interval is not in out roadmap yet. But we will consider it in future.
You must be logged in to reply to this topic.