src/helper/formatValue.js
function formatNum(value, type) {
  const conv = {
    scientific: ".3e",
    si: ".3s",
    rounded: ".3r"
  };
  if (type === 'raw') return value;
  if (value === undefined || value === null || Number.isNaN(value)) return '';
  return value == parseFloat(value) ? d3.format(conv[type])(value) : value;
}
function formatNum(value, type) {
  const conv = {
    scientific: ".3e",
    si: ".3s",
    rounded: ".3r"
  };
  if (type === 'raw') return value;
  if (value === undefined || value === null || Number.isNaN(value)) return '';
  return value == parseFloat(value) ? d3.format(conv[type])(value) : value;
}
function formatNum ( value , type ) { const conv = { scientific : ".3e" , si : ".3s" , rounded : ".3r" } ; if ( type === 'raw' ) return value ; if ( value === undefined || value === null || Number . isNaN ( value ) ) return '' ; return value == parseFloat ( value ) ? d3 . format ( conv [ type ] ) ( value ) : value ; }
Format number
@param {object} value - value
@param {string} type - si | scientific | rounded | raw
Format number