The four kinds of glyphs suggested are:
- ░ (font/typeface-dependent, so may be invisible),
- █,
- ▄,
- ▀
Now available in ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ — ▁▂▃▄▅▆▇█ — ( ), ▁, ▂, ▃, ▄, ▅, ▆, ▇, █
An chart for values 1
, 2
, 3
, 4
, 1+1
:
▄ █ ░
▄ █ █ █ █
(Underscores to prevent Markdown from parsing the indentation.)
_ _ ▄ █ ░ ▄ █ █ █ █
^
|
25 |
|
20 |
|
15 |
|
10 |
|
5 |
+-------------------->
With bars:
^
10 |
| ▄ █ ░
5 |▄ █ █ █ █
+- - - - - - - - - - - ->
J F M A M J J A S O N D
Multi-layer chart:
0 5 10
Jan: ------|-------
Feb: ---|--
Mar: -------|----
Apr: -----|----
May: --|-
Jun: ----|---
Jul: --|-------------
Aug: ------------|---
Sep: ---|---
Oct: ---------|-
Nov: ------|--
Dec: ---|--
0 5 10
▅▆▂▃▂▂▂▅▂▂▅▇▂▂▂▃▆▆▆▅▃▂▂▂▁▂▂▆▁▃
Using spark.
,---------------------.
| Rise and Fall | <- Note how the text is centred
| of the Roman Empire | <- Largest line of text gets one space of hor. padding
`---------------------'
- The chequered block is not visible in the code example, either because of
- typeface
- or the background colour
- Bar charts in plain text are a total faceplant
- The line height can creates problems such as
- annoying vertical gutters
- impossible equilateral vertical and horizontal lines and geometric objects ...
- ... unless people conform to a specified font and line height
The bars are inherently imprecise, so what would be the best way to address this? Perhaps a Tuftian precision index should be included?