QCP Exchange
Requirements
-
Complies with QCustomPlot license. -
Builds on QCustomPlot 2+ -
One or more plot files on the command line -
Add "clear" as argument to remove existing plots. -
Maintain checkbox / tree expansion state when plots are appended. -
Documented (README.md) plot file specification -
Single application instance. Open instance listens on Socket for new files, subsequent application instances check socket, if open send request file and close, else open file. -
Support Graphs -
Support diverse graph axis
Documentation
JSON file specification
{
"selectionRectModel": int,
"xAxis":{
"label" : string,
"subGridVisible" : bool,
"numberFormat": string, # 'e', 'E', 'f', 'g' or 'G'
...
},
"yAxis" : {...},
"xAxis2": {...},
...,
"graphs" : [...],
...
}