Edward Tufte's sparklines[0] are a wonderful way of representing a wide variety of data in word-like spaces. You can't use them in text-only places, though, leading some folks to come up (very rough) approximations using unicode characters[1]. They're a poor shadow of the real thing, but can still be useful for some types of data and some contexts. Roughly inspired by a writeup of some guy's python implementation[2] of a generator, I threw one together this afternoon in rc and hoc: [3] :; sparkline 0 2 4 7 12 16 3 11 9 0 4 ▁▂▃▄▇█▂▆▅▁▃:; The internet has noted that in some contexts the baseline gets messed up, but they're still a fun toy. Also, thanks to lmnop in #plan9 for this: fn moustache { sparkline `{seq 0 1 10} `{seq 9 -1 0} ; echo } Maybe a tribute to our go friends[3]. a [0] http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR&topic_id=1 [1] http://kottke.org/11/05/twitter-sparklines [2] http://www.leancrew.com/all-this/2011/05/textexpander-sparkline-snippet/ [3] /n/sources/contrib/anothy/bin/rc/sparkline [4] http://moustach-io.appspot.com/