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.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 985090eaacf000eaa8204f8fb8b093b4429a6280ac42d85f9084bd8012c4ec8e |
|
MD5 | 8bf658b2b7f1bfedf00a470184aa3f32 |
|
BLAKE2b-256 | 2a4c04172c83a5738c46eb0f3bddb4ba103ed81fbdf7b9a4c221b259714200aa |