YouPlot/README.md
2020-12-12 21:22:02 +09:00

2.1 KiB

YouPlot

Build Status Gem Version Docs Latest The MIT License

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://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/iris.csv \
| cut -f1-4 -d, \
| uplot scatter -H -d, -t IRIS

density

curl -s https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/iris.csv \
| cut -f1-4 -d, \
| uplot density -H -d, -t IRIS

boxplot

curl -s https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/iris.csv \
| cut -f1-4 -d, \
| uplot boxplot -H -d, -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.

License

MIT License.