red-data-tools / YouPlot
git clone https://github.com/red-data-tools/YouPlot.git
v0.5.0 · 4mo ago
🔥 on GitHub Trending today
A command line tool that draw plots on the terminal.
+1
stars, 24h · #559
—
stars, 7 days
—
stars, 30 days
4.9k
★ total
77
forks · 13 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRuby
LicenseMIT
Created2020-07-28 (6y ago)
Last push4mo ago
Watchers27
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #12 daily in ruby · +1 ★
GitHub topics
Links
README excerpt
YouPlot is a command line tool that draws plots on the terminal.
:bar_chart: Powered by UnicodePlot
## Installation
[code]
[code]
[code]
[code]
[code]
:crystal_ball: YouPlot2 - Experimental project with pre-built binaries
## Quick Start
`uplot [options] `
### barplot
[code]
For offline users: sorts files in a directory by size and shows a bar graph.
[code]
### histogram
[code]
### lineplot
[code]
For offline users: calculates sin values from 0 to 2*pi and plots a sine wave.
[code] sh
cat test/fixtures/iris.csv | cut -f1-4 -d, | uplot scatter -H -d, -t IRIS
[code] sh
curl -sL https://git.io/IRIStsv \
| cut -f1-4 \
| uplot density -H -t IRIS
[code] sh
cat test/fixtures/iris.csv | cut -f1-4 -d, | uplot density -H -d, -t IRIS
[code] sh
curl -sL https://git.io/IRIStsv \
| cut -f1-4 \
| uplot boxplot -H -t IRIS
[code] sh
cat test/fixtures/iris.csv | cut -f1-4 -d, | uplot boxplot -H -d, -t IRIS
[code] sh
ps aux | awk '{print $1}' | uplot count
[code] sh
cat gencode.v35.annotation.gff3 \
| grep -v '#' | grep 'gene' | cut -f1 \
| uplot count -t "The number of human gene annotations per chromosome" -c blue
[code] sh
cat gencode.v35.annotation.gff3 | grep -v '#' | grep 'gene' | cut -f1 \
| sort | uniq -c | sort -nrk1 \
| uplot bar --fmt yx -d ' ' -t "The number of human gene annotations per chromosome" -c blue
[code]
uplot --config
[code] sh
git clone https://github.com/your_name/YouPlot
bundle install
bundle exec rake test
bundle exec rake install
bundle exec exe/uplot
```
Do you need commit rights to my repository?
Do you want to get admin rights and take over the project?
If so, please feel free to contact us.
### Acknowledgements
* sampo grafiikka - Project logo creation
* yutaas - English proofreading
## License
MIT License.