nice-ticks

Nice Numbers for Graph Labels

Usage no npm install needed!

<script type="module">
  import niceTicks from 'https://cdn.skypack.dev/nice-ticks';
</script>

README

nice-ticks

Nice Ticks for Node.JS and Browser

Install

npm install nice-ticks

For Browser

<script src="path-to/nice-ticks/dist/nice-ticks.js"></script>

Usage

const niceTicks = require("nice-ticks");

var minValue = 0.81;
var maxValue = 12.3
var numTicks = 4; //default

var ticks = niceTicks(minValue, maxValue, numTicks);

console.log(ticks);
//[0, 5, 10, 15]

more test cases

Reference

"Nice Numbers for Graph Labels", Graphics Gems, pp 61-63.

CHANGELOG

  • v1.0.1
    • Support importing ESM from webpack