8000 GitHub - ess-dmsc/qplot: Some convenience classes for scientific plotting in Qt
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ess-dmsc/qplot

Repository files navigation

QPlot

A library of for scientific plotting with Qt Widgets / C++.

Build Status Conan package

Contains the following:

  • Simple containers for list- and map-based histograms (QHist.h)
  • KnightRiderWidget for scalar value visualization
    screenshot
  • qcustomplot (v2.1.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 the ESS Artifactory.

Building

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

Miscelleanous

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

About

Some convenience classes for scientific plotting in Qt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages

0