Ask HN: Good examples of ASCII data visualization?

12 rishikeshs 9 3/25/2025, 9:20:27 PM
I'm working on a project[1] where one constraint I have set myself is the use of plain text ASCII throughout the site.

I have the data ready but I'm looking for inspiration for projects where ASCII format was used for visualizing data. I deal with plain text cricket data, so visualizations I'm thinking about include spider charts, score worms, bee swarms, wagon wheels, etc!

Any good implementations of ASCII would be great to check out.

[1] https://criclite.com

Comments (9)

wonger_ · 35d ago
This site might be very inspirational for you: https://plaintextsports.com/nba/2025-03-24/lal-orl

Funny too, I was just browsing through this thread today: https://stackoverflow.com/questions/123378/command-line-unix...

And https://v2.wttr.in/ is decent.

I think you'll find that ASCII-only is very limiting, and a few Unicode symbols like the Braille dots would make a big difference. That's been my experience anyways making ASCII things.

Wagon wheels in particular seem like a very tough ASCII challenge -- I'm looking forward to seeing what you come up with.

rishikeshs · 35d ago
Thanks a lot for this!

Yes the site was inspired by plaintextsports.com and I have credited them as well!

One thing I decided was I will use only ASCII and will stay away from unicode chars. But now when I’m trying to plot a wagon wheel or a heatmap, it’s becoming tricky. i will update you once I have something solid!

Turboblack · 30d ago
vismit2000 · 35d ago
Saw this very cool ASCII art here: https://news.ycombinator.com/item?id=41306128

                         +=========================+                       
                         |   THE LIQUIDITY CYCLE   |                       
                         +=========================+                       
                                                                           
                                                                           
                                             VENTURE CAPITAL               
                   _______________      ,.-^=^=^=^=^=^=^=^=^=^;,           
                 ,;===============>>   E^ a16z   LSVP    Tiger '^3.        
               .;^                    E^       FF    Social Cap. '^3       
              //  condensation       .E    Bain   SoftBank  Accel 3^       
             /|^                     ^E  KP          Benchmark    :^       
             ||                       ^;:   YC    Greylock   GC  ;3'       
     ,.^-^-^-^-^-^-^-^-^-^-^;,          ^.=.=_=_=_=_=_=_=_=_=_=_=^         
    E^ endowments    family '^:.            \\\\\\\\\\\\\\\\\\\\           
   E^                offices  '^3            \\\\\\\\\\\\\\\\\\\\          
  E'  pension                  ^3. SOURCE     \\\ precipitation \\         
  ^;   funds       sovereign   3.' CAPITAL     \\\\\\\\\\\\\\\\\\\\        
   E;:           wealth funds ,3^  (LPs)        \\\\\\\\\\\\\\\\\\\\       
    ^;._.._._._._._._._._._._,^                  \\\\\\\\\\\\\\\\\\\\      
                                                               /\          
      ^ ^ ^ ^ ^ ^ ^ ^                      gamefi   /\  /\  uber eats      
      | | | | | | | |                     shitcoins/::\/::\  /::::\   /\   
      | evaporation |                             / doordash/^^^^^^\ /^^\  
      | | | | | | | |         ____________       /      \  /     hello   \ 
                             (poggers desu)     /_____ lime ____ fresh ___\
    \o/ \oXo/\oXoXo/  o       '=========='       UNPROFITABLE CONSUMER APPS
     |   | |  | | |  /|\         Oo._ /\_/\                 ,///           
  __/_\_/_X_\/_X_X_\_/_\__ /_________(@'w'@)_____________.,://'            
          SOCIETY          \''''''''  -...-''''''''''''''''' surface       
                                    THE HUMBLE               runoff        
                                    CAC FARMER
anthk · 35d ago
- gnuplot

- ploot

rishikeshs · 35d ago
Is gnuplot plain text ascii?

do you mind sharing the link to ploot?

rl1987 · 35d ago

  gnuplot> set terminal dumb

  Terminal type is now 'dumb'
  Options are 'feed enhanced size 79, 24 aspect 2, 1 mono noattributes'
  gnuplot> plot sin(x)

    1 +--------------------------------------------------------------------+   
      |                *  *              +  *  **         +       *  *     |   
  0.8 |-+             *   *                 *    *          sin(x* *******-|   
      |              *     *                *    *               *    *    |   
  0.6 |-+            *      *              *     *               *     * +-|   
      |              *      *             *       *             *       *  |   
  0.4 |*+            *      *             *       *             *       *+-|   
      |*            *        *            *        *           *        *  |   
  0.2 |*+           *        *            *        *           *        *+-|   
      | *          *          *          *         *          *          * |   
    0 |-*          *          *          *         *          *          *-|   
      |  *         *          *         *           *         *           *|   
 -0.2 |-+*         *          *         *           *         *          +*|   
      |  *        *            *       *             *       *            *|   
 -0.4 |-+*        *            *       *             *       *           +*|   
      |   *      *              *      *             *      *              |   
 -0.6 |-+ *     *               *     *              *      *            +-|   
      |    *    *               *     *               *     *              |   
 -0.8 |-+   *   *                *   *                 *   *             +-|   
      |     *  *       +         **  *   +             *  *                |   
   -1 +--------------------------------------------------------------------+   
     -10              -5                 0                5                10
rishikeshs · 34d ago
wow this is so cool
anthk · 35d ago
git://bitreich.org/ploot