mirror of
https://github.com/red-data-tools/YouPlot.git
synced 2025-05-06 15:11:12 +08:00
1.8 KiB
1.8 KiB
YouPlot
Create ASCII charts on the terminal with data from standard streams in the pipeline.
📊 Powered by UnicodePlot
Installation
gem install youplot
Screenshots
barplot
histogram
echo -e "from numpy import random;" \
"n = random.randn(10000);" \
"print('\\\n'.join(str(i) for i in n))" \
| python \
| uplot hist --nbins 20
lineplot
curl -s https://git.io/YouPlotIris \
| cut -f2 -d, \
| uplot line -w 50 -h 15 -t 'PCR positive tests' --xlabel Date --ylabel number
scatter
curl -s https://git.io/YouPlotIris \
| cut -f1-4 \
| uplot scatter -H -t IRIS
density
curl -s https://git.io/YouPlotIris \
| cut -f1-4 \
| uplot density -H -t IRIS
boxplot
curl -s https://git.io/YouPlotIris \
| cut -f1-4 \
| uplot boxplot -H -t IRIS
colors
uplot colors
Usage
uplot --help
Use --help
to print command-specific options.
uplot hist --help
Usage: uplot histogram [options] <in.tsv>
Options for histogram:
--symbol VAL character to be used to plot the bars
--closed VAL
-n, --nbins VAL approximate number of bins
Options:
...
Development
Let's keep it simple.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/kojix2/youplot.