Skip to content

nimbackup/asciigraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asciigraph BuildAndTest

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:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages