/qplot

Some convenience classes for scientific plotting in Qt

Primary LanguageC++BSD 2-Clause "Simplified" LicenseBSD-2-Clause

QPlot

A library of for scientific plotting in Qt.

Contains the following:

  • Simple containers for list- and map-based histograms (QHist.h)
  • KnightRiderWidget for scalar value visualization screenshot
  • qcustomplot (v2.0.0)
  • Convenience classes based on qcustomplot
    • QPlot1D for 1-dimensional histogram widgets
    • QPlotDraggable for selecting points and ranges in 1d plots
      screenshot
    • QPlot2D for colormap widgets
      screenshot
    • GradientSelector widget with visualization for color map gradients
      screenshot

A conan package of the library is available on bintray.

Apologies for the lack of documentation. You can build doxygen API docs with make api_doc, though there is little in terms of descriptions. The test subdirectory contains some interactive examples of how each widget is to be used. You can also glean examples of usage in the following projects that make extensive use of this library: