爱意满满的作品展示区。
chunqiuyiyu

Ervy - 在终端中绘制图表

  •  3
     
  •   chunqiuyiyu · Nov 1, 2018 · 4448 views
    This topic created in 2772 days ago, the information mentioned may be changed or developed.

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

    链接

    网站: https://www.chunqiuyiyu.com/ervy/

    Github: https://github.com/chunqiuyiyu/ervy

    预览

    bar.png bar.png colored-pie.png donut.png colored-gauge.png gauge.png scatter.png

    20 replies    2018-11-03 15:19:08 +08:00
    majinjing3
        1
    majinjing3  
       Nov 1, 2018 via Android   ❤️ 1
    很棒~已点赞~
    zealinux
        2
    zealinux  
       Nov 1, 2018   ❤️ 1
    棒极了🎉
    abmin521
        3
    abmin521  
       Nov 1, 2018 via Android   ❤️ 1
    果然是 nodejs 然而曲线图还是浏览器看着舒服
    renyijiu
        4
    renyijiu  
       Nov 1, 2018   ❤️ 1
    已 star,请教一下,这种颜色是怎么画出来的?
    tt67wq
        5
    tt67wq  
       Nov 1, 2018   ❤️ 1
    怒 star !
    Exin
        6
    Exin  
       Nov 1, 2018   ❤️ 1
    人才!
    whileFalse
        7
    whileFalse  
       Nov 1, 2018   ❤️ 1
    哈哈哈哈楼主真无聊!点赞。
    bengol
        8
    bengol  
       Nov 1, 2018 via iPhone   ❤️ 1
    很漂亮,点赞
    A3m0n
        9
    A3m0n  
       Nov 1, 2018   ❤️ 1
    这个饼图也太喜感啦。
    chunqiuyiyu
        10
    chunqiuyiyu  
    OP
       Nov 1, 2018
    @majinjing3
    @zealinux
    @tt67wq
    @Exin
    @bengol

    感谢诸位支持!
    chunqiuyiyu
        11
    chunqiuyiyu  
    OP
       Nov 1, 2018
    @abmin521 肯定的呀,不过字符界面就要的这种粗粒感,浏览器中的图表会非常光滑。用 Nodejs 的原因是因为自己比较熟悉 JS。
    chunqiuyiyu
        12
    chunqiuyiyu  
    OP
       Nov 1, 2018
    @renyijiu 你可以查查 ANSI escape code 有关的知识。
    chunqiuyiyu
        13
    chunqiuyiyu  
    OP
       Nov 1, 2018
    @whileFalse 生活如此艰难,找点无聊的事做做让自己开心一下,哈哈。
    chunqiuyiyu
        14
    chunqiuyiyu  
    OP
       Nov 1, 2018
    @A3m0n 上了色之后,饼图表示:我有点方。
    dacapoday
        15
    dacapoday  
       Nov 1, 2018   ❤️ 1
    对终端的字体,字符集有没有什么要求?
    chunqiuyiyu
        16
    chunqiuyiyu  
    OP
       Nov 1, 2018
    @dacapoday 没有,只要终端能正确显示字符,你就可以用它绘制图表。
    renyijiu
        17
    renyijiu  
       Nov 1, 2018 via Android
    @chunqiuyiyu 好的,感谢
    kenshin
        18
    kenshin  
       Nov 2, 2018 via Android   ❤️ 1
    好棒的项目! 👍
    maemolee
        19
    maemolee  
       Nov 3, 2018   ❤️ 1
    牛逼,感觉贼 GEEK。
    chunqiuyiyu
        20
    chunqiuyiyu  
    OP
       Nov 3, 2018
    @kenshin
    @maemolee 感谢支持!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3006 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    ♥ Do have faith in what you're doing.