【文件属性】:
文件名称:wunderbar:用于终端的简单水平条形图打印机
文件大小:284KB
文件格式:ZIP
更新时间:2021-01-30 19:21:00
nodejs cli chart library terminal
@ gribnoysup / wunderbar
您是否曾经想在终端上打印一些漂亮的条形图? 你是在正确的地方!
Wunderbar可以将带有图例和图表比例的水平条形图直接打印到您的终端。 或者,您可以将其用作代码中的模块,并获取所有构建基块以自己打印图表。
Wunderbar使用局部字符( ▏▎▍▌▋▊▉█ )打印可能的最精确图表:
在终端中使用
echo "[1, 2, 3, 4, 5]" | npx @gribnoysup/wunderbar --min 0
cat data.json | npx @gribnoysup/wunderbar --min 0
在您的代码中使用
npm i --save @gribnoysup/wunderbar
const wunderbar = require ( '@gribnoysup/wunderbar' ) ;
const data = require ( './data.json' ) ;
const printData = ( ) => {
const { chart , legend , scale , __raw }
【文件预览】:
wunderbar-master
----bin()
--------index.js(778B)
----wunder-bar-cli-all.png(63KB)
----package.json(941B)
----wunder-bar-cat-file.png(59KB)
----tests()
--------normalizers.test.js(4KB)
--------bars.test.js(541B)
--------__fixtures__()
--------index.test.js(1KB)
--------.eslintrc.js(62B)
--------const.test.js(972B)
--------__snapshots__()
----LICENSE(1KB)
----package-lock.json(179KB)
----.eslintrc.js(100B)
----wunder-bar-echo-json.png(54KB)
----wunder-bar-precise.png(56KB)
----.gitignore(41B)
----lib()
--------index.js(5KB)
--------const.js(2KB)
--------bars.js(645B)
--------normalizers.js(4KB)
----README.md(5KB)