11 个版本
0.4.6 | 2022年12月6日 |
---|---|
0.4.5 | 2022年5月25日 |
0.4.3 | 2022年4月12日 |
0.4.2 | 2021年12月26日 |
0.4.0 | 2021年7月11日 |
#541 在 命令行工具 中
每月 37 次下载
535KB
155 代码行
hist
TSV/CSV 数据绘制频率排序直方图的命令行工具。
安装
$ cargo install hist-cli
export PATH="$HOME/.cargo/bin:$PATH"
用法
hist 0.4.5
Plots histogram of input
USAGE:
hist [FLAGS] [OPTIONS] [input]
FLAGS:
-h, --help Prints help information
-n, --nooutput do not save a PNG plot to a file
-t, --textplot also plot a textplot to STDOUT
-V, --version Prints version information
OPTIONS:
-T, --Title <Title> optional title above the plot [default: Counts distribution]
-d, --delimiter <delimiter> column delimiter [default: \t]
-g, --geometry <geometry> the x and y size of the plot [default: 1280x960]
-k, --key <key> key (column) selector [default: 1]
-o, --output <output> file to save PNG plot to [default: histogram.png]
-s, --save <save> save counts data to file as TSV, use - for STDOUT
--xdesc <xdesc> x-axis label [default: Rank]
--ydesc <ydesc> y-axis label [default: Counts]
ARGS:
<input> optional file with on entry per line [default: STDIN]
从标准输入管道传递
$ cut -f 1 data.tsv | hist
$ open histogram.png # on MacOS, on Linux maybe display or eog
$ cut -f 1 data.tsv > data.tsv.1; hist data.tsv.1 -o histogram2.png
$ echo a3 b2 b2 a3 a3 c4 c4 c4 c4 | tr ' ' '\n' | hist -n -t
# not plot at all, just replace: sort | uniq -c | sort -n
$ echo a3 b2 b2 a3 a3 c4 c4 c4 c4 | tr ' ' '\n' | hist -n -s -
2 b2
3 a3
4 c4
依赖项
~16–29MB
~224K SLoC