asciigraph
Console ascii line charts in pure nim
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Passing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:24 |
Tags
Installation
nimble install asciigraph
choosenim install asciigraph
git clone https://github.com/nimbackup/asciigraph
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| asciigraph | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/nimbackup/asciigraph |
|---|---|
| Homepage | https://github.com/nimbackup/asciigraph |
| Documentation | View Documentation |
| Registry Source | nimble_official |
README
asciigraph 
Console ascii line graphs in pure Nim ╭┈╯.
Installation
nimble install asciigraph
Usage
Basic graph
import asciigraph
var data = @[3, 4, 9, 6, 2, 4, 5, 8, 5, 10, 2, 7, 2, 5, 6]
echo plot(data, caption="An example graph!")
Running this example renders the following graph:
10.00 ┤ ╭╮
9.00 ┤ ╭╮ ││
8.00 ┤ ││ ╭╮││
7.00 ┤ ││ ││││╭╮
6.00 ┤ │╰╮ ││││││ ╭
5.00 ┤ │ │ ╭╯╰╯│││╭╯
4.00 ┤╭╯ │╭╯ ││││
3.00 ┼╯ ││ ││││
2.00 ┤ ╰╯ ╰╯╰╯
An example graph!
Acknowledgements
This package is a Nim port of the asciichart library written by @kroitor.
Forked from https://github.com/KeepCoolWithCoolidge/asciigraph to update for latest Nim versions (and some other improvements).
Contributing
Feel free to make a pull request! :octocat: