This would allow a multi-device display using one row per device (25-50 devices/screen roughly).
It's fairly easy to support for fixed-width bins and similarly sized devices; adaptive bins, or widely varying device sizes are a bit more complex as each row needs to be scaled independently to make full use of the display width. This means that there isn't a clear character-to-space relationship for the entire output as a whole.
Unicode characters allow a compact representation of simple bar-graph like figures:
See rossettacode for more details.
This would allow a multi-device display using one row per device (25-50 devices/screen roughly).
It's fairly easy to support for fixed-width bins and similarly sized devices; adaptive bins, or widely varying device sizes are a bit more complex as each row needs to be scaled independently to make full use of the display width. This means that there isn't a clear character-to-space relationship for the entire output as a whole.