一直想造个可视化数据的轮子,可是又觉得现在的轮子已经够多好用了,使用 Canvas、SVG 或者 DOM 渲染图表的框架一抓一大把,跟风也没什么意思。直到我了解到有关 ANSI escape code 的知识,才发现可以用光标作笔,以字符为墨,在终端中绘制图表,虽然有些简陋,不过也有那么点 ASCII art 的意思,希望大家喜欢。
网站: https://www.chunqiuyiyu.com/ervy/
Github: https://github.com/chunqiuyiyu/ervy

1
majinjing3 2018 年 11 月 1 日 via Android 很棒~已点赞~
|
2
zealinux 2018 年 11 月 1 日 棒极了🎉
|
3
abmin521 2018 年 11 月 1 日 via Android 果然是 nodejs 然而曲线图还是浏览器看着舒服
|
4
renyijiu 2018 年 11 月 1 日 已 star,请教一下,这种颜色是怎么画出来的?
|
5
tt67wq 2018 年 11 月 1 日 怒 star !
|
6
Exin 2018 年 11 月 1 日 人才!
|
7
whileFalse 2018 年 11 月 1 日 哈哈哈哈楼主真无聊!点赞。
|
8
bengol 2018 年 11 月 1 日 via iPhone 很漂亮,点赞
|
9
A3m0n 2018 年 11 月 1 日 这个饼图也太喜感啦。
|
10
chunqiuyiyu OP |
11
chunqiuyiyu OP @abmin521 肯定的呀,不过字符界面就要的这种粗粒感,浏览器中的图表会非常光滑。用 Nodejs 的原因是因为自己比较熟悉 JS。
|
12
chunqiuyiyu OP @renyijiu 你可以查查 ANSI escape code 有关的知识。
|
13
chunqiuyiyu OP @whileFalse 生活如此艰难,找点无聊的事做做让自己开心一下,哈哈。
|
14
chunqiuyiyu OP @A3m0n 上了色之后,饼图表示:我有点方。
|
15
dacapoday 2018 年 11 月 1 日 对终端的字体,字符集有没有什么要求?
|
16
chunqiuyiyu OP @dacapoday 没有,只要终端能正确显示字符,你就可以用它绘制图表。
|
17
renyijiu 2018 年 11 月 1 日 via Android
@chunqiuyiyu 好的,感谢
|
18
kenshin 2018 年 11 月 2 日 via Android 好棒的项目! 👍
|
19
maemolee 2018 年 11 月 3 日 牛逼,感觉贼 GEEK。
|
20
chunqiuyiyu OP |