| Contents |
|---|
| 1. Installation |
| 2. Functionality |
The script is written in python3 and requires the following libraries
- argparse |
(built-in) |
- numpy |
Install with pip install numpy |
- matplotlib |
Install with pip install matplotlib |
In order to maximise utility of the script, it is recommended to add
the following to your .bashrc, .profile or similar
alias plot="/path/to/plot.py"this allows the script to be invokes anywhere using the plot command.
For convenience, typing make install will (try to) add this line to /home/$USER/.bashrc.
The remaining instructions will assume this step has been taken.
For the automatically generated syntax guide use plot -h.
The script is generally invoked as follows:
plot <files...> <optional_arguments...>The following optional arguments are available:
| Argument | Description |
|---|---|
-t / --type |
Plot type (xy, bars, hist), default is xy line plot |
-s / --stack |
For each file, stack columns in vertical subplots (xy, bars, hist) |
-j / --join |
For each file, group columns in one plot (xy) |
-b / --bins |
How many equal-width bins to use for plotting the histogram (hist) |
-c / --cols |
Which columns to plot. Note that this applies to all files (xy, bars, hist) |
-x / --exact |
Link to a file containing exact/benchmark data. Each column will be plotted! |
-ls / --linestyle |
Line style for xy plotstyle (solid, dashed, dashdot, dotted, none) |
-m / --marker |
Marker style for xy plots (".", ",", "o", "s", "x", "+", "^", "v", " ") |
--skip |
Data point skip interval for large/dense datasets. |