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" : [...],
...
}
Edited by LEFEBVREJP email