ascii-horizontal-barchart
Advanced tools
Comparing version 1.0.0 to 1.1.0
"use strict"; | ||
const chart = (data, maxLength = 100) => { | ||
const chart = (data, dataLabel = false, maxLength = 100) => { | ||
const formatted = Object.keys(data).map((key) => { return {key:key, value:data[key]} }); | ||
@@ -11,3 +11,3 @@ const sorted = formatted.sort((a, b) => b.value - a.value); | ||
return item.key + " ".repeat(maxKeyLength - item.key.length + 1) | ||
+ "█".repeat(barLength); | ||
+ "█".repeat(barLength) + (dataLabel ? ` ${item.value}` : ""); | ||
}).join('\n'); | ||
@@ -14,0 +14,0 @@ } |
{ | ||
"name": "ascii-horizontal-barchart", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Ascii horizontal bar chart", | ||
@@ -5,0 +5,0 @@ "repository": { |
3589