<script type="module">
import d3plusFormat from 'https://cdn.skypack.dev/d3plus-format';
</script>
README
d3plus-format
Shorthand formatters for common number types.
Installing
If you use NPM, npm install d3plus-format. Otherwise, download the latest release. You can also load d3plus-format as a standalone library or as part of D3plus. ES modules, AMD, CommonJS, and vanilla environments are supported. In vanilla, a d3plus global is exported:
format - An extension to d3's format function that adds more string formatting types and localizations.
The new specifier strings added by d3plus-format are:
.3~a - abbreviated decimal notation with a numeric suffix (ie. "k", "M", "B", etc). This is an alias of the formatAbbreviate function.
formatAbbreviate - Formats a number to an appropriate number of decimal places and rounding, adding suffixes if applicable (ie. 1200000 to "1.2M").
formatDate - A default set of date formatters, which takes into account both the interval in between in each data point but also the start/end data points.
Formats a number to an appropriate number of decimal places and rounding, adding suffixes if applicable (ie. 1200000 to "1.2M").
This is a global function.
Param
Type
Description
n
Number | String
The number to be formatted.
locale
Object | String
The locale config to be used. If value is an object, the function will format the numbers according the object. The object must include suffixes, delimiter and currency properties.