+ var suffixes = ['', 'k', 'M', 'G', 'T'];
+ function formatValue(v) {
+ if (v < 1000) return v;
+
+ var magnitude = Math.floor(String(Math.floor(v)).length / 3);
+ if (magnitude > suffixes.length - 1)
+ magnitude = suffixes.length - 1;
+ return String(round(v / Math.pow(10, magnitude * 3), 2)) +
+ suffixes[magnitude];
+ }
+