About
multi-key-graph is a command line tool that invokes matplotlib to
plot multiple keys on multiple graphs from an FSDB/pyfsdb data file
(tab-separated with a header).
Installation
pip3 install multikeygraph
Usage
multi-key-graph is designed to:
- read in time-series data in FSDB format
- Plot data in columns (-c COLNAME1 ...) for a given key column value (-k KEY).
- Which key values to be plotted can be limited to a fixed list (-l VAL1 VAL2 ...)
- Save the results to an output PNG file (-o OUT.png) or a window (-i)
If multiple columns are specified, the output will contain multiple vertically stacked graphs with aligned X-axes allowing for easier comparison of noisy time-series plots.
Plot labels can be specified using -T TITLE, --xlabel X-LABEL, and --ylabel Y-LABEL. By default line plots are drawn, unless a dotted/scatter plot (-s) is requested. Data should be pre-sorted for line graphs.
A list of name=replacement values can be passed for legende name replacements (-L name=replacement). Anonymization of key values may be specified with an anonymization pattern that includes a %d specifier (-A "some%d").
Published
- pypi: multikeygraph
- github: https://github.com/gawseed/multi-key-graph
Author
Wes Hardaker @ USC/ISI
See also
The FSDB website and manual page for the original perl module:
Release files for multikeygraph 1.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| multikeygraph-1.2.3.tar.gz | 7.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multikeygraph-1.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.0 kB
Release files / multikeygraph-1.2.3.tar.gz
| Download URL | multikeygraph-1.2.3.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a8d474505f0d2e2f8e3f6c05dcfdd31981742ef52dfe6a98c1b84a898ba6e4b1
|
|
BLAKE2b-256 checksum How to use checksums |
53c9d4155c780da5829516039ecefae5f91fd32fcdb0a808304fa5e2b678913a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.2
|
Release files / multikeygraph-1.2.3-py3-none-any.whl
| Download URL | multikeygraph-1.2.3-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bb632c720402a08fb6655cc4a732eb53e684db80e94e40196f930e912f089b6
|
|
BLAKE2b-256 checksum How to use checksums |
ac2bf7d58b1f5ed79a596e10f6a55d23aee68377e347d6e4744f1e8bdb362a0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.2
|