~dricottone/hist

hist/README.md -rw-r--r-- 1.5 KiB
7a26b5eaDominic Ricottone Adding documentation and a license 2 years ago
                                                                                
5bca9aaf d_ricottone
5bca9aaf d_ricottone
5bca9aaf d_ricottone
05453534 dricottone
05453534 dricottone
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# hist

Create a histogram on the terminal.


## Usage

Pipe data into `hist`.

```
$ ps -eo pmem --sort=-pmem --no-headers | head -n 20 | python -m hist --bins=20 --positive
│ 10                                                         
│  █                                                         
│  █                                                         
│  █                                                         
│  █                                                         
│  █  5                                                      
│  █  █                                                      
│  █  █                                                      
│  █  █  2        2                                          
│  █  █  █        █                          1               
┼────────────────────────────────────────────────────────────
   0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19
Avg. = 2.25
```

Alternatively, read in one or more files.

```
$ ps -eo pmem --sort=-pmem --no-headers | head -n 20 > data
$ python -m hist --bins=20 --positive -- data
```

The bins are automatically scaled to the data passed in.
To force the scale to be positive only, try `hist --positive`.


## License

This software is distributed under the GPL license.