mirror of
https://github.com/red-data-tools/YouPlot.git
synced 2025-05-06 23:21:13 +08:00
1.9 KiB
1.9 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
curl -s https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/iris.csv \
| cut -f1-4 -d, \
| uplot scatter -H -d, -t IRIS
lineplot
curl -s https://www.mhlw.go.jp/content/pcr_positive_daily.csv \
| cut -f2 -d, \
| uplot line -w 50 -h 15 -t 'PCR positive tests' --xlabel Date --ylabel number
scatter
curl -s https://git.io/JIiqE \
| cut -f1-4 \
| uplot scatter -H -t IRIS
density
curl -s https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/iris.csv \
| cut -f1-4 \
| uplot density -H -t IRIS
boxplot
curl -s https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/iris.csv \
| 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.