Plot multiple keys on multiple graphs in a pyfsdb/FSDB file.
Project description
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:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for multikeygraph-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acb0af4875efb6b7a00f0d32d6a4178adf25fcda1879191fef9f2831ede258bc |
|
MD5 | 430cc6605beb916cdc06f3dc50fc37b2 |
|
BLAKE2b-256 | 9c55bd6deb0d9277c0cfca6ba3f26ae3bea8483b47305a1ded04ac73d8dba0dc |