A library of for scientific plotting with Qt Widgets / C++.
Contains the following:
- Simple containers for list- and map-based histograms (QHist.h)
- KnightRiderWidget for scalar value visualization
- qcustomplot (v2.1.0)
- Convenience classes based on qcustomplot
A conan package of the library is available on the ESS Artifactory.
First make sure that the environment variable QT6_DIR
points to the root location of you Qt6 installation.
export QT6_DIR=/path/to/qt6/root
Then run the following commands
git clone https://github.com/ess-dmsc/qplot.git
cd qplot
mkdir build
cd build
cmake ..
make
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