/*! \page exampleTutorialProjects Example & Tutorial Projects This section assembles some simple examples of usage. You can find more (complex) examples for the classes in this repository in the subfolder "test". All test-projects are Qt-projects that use qmake to build. You can load them into QtCreator easily. \section jkqtp_extut Overview of Examples&Tutorials \subsection jkqtp_extut_plotstyles Different Plot Data Styles
Screenshot | Description | Notes | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
\image html jkqtplotter_simpletest1_small.png | \subpage JKQTPLotterSimpleTest | `JKQTPXYLineGraph` C++-style QVector arrays of data | ||||||||||||||||||||||||||||||||||||||||||
\image html jkqtplotter_simpletest_speed_small.png | \subpage JKQTPLotterSpeedTest | `JKQTPXYLineGraph` external `std::array live-data, measure plotting speed tipps to increas plotting speed \image html jkqtplotter_simpletest_symbols_and_styles_small.png
| \subpage JKQTPLotterSymbolsAndStyles
| `JKQTPXYLineGraph` | C++ vector of data setting line styles and symbol styles automatic graph coloring \image html jkqtplotter_simpletest_stepplots_small.png
| \subpage JKQTPLotterStepPlot
| `JKQTPStepHorizontalGraph` (and `JKQTPXYLineGraph`) | C++ vector of data different step modes, filled and line-only \image html jkqtplotter_simpletest_symbols_and_errors_small.png
| \subpage JKQTPLotterSymbolsErrors
| `JKQTPXYLineErrorGraph` | C-style arrays of data \image html jkqtplotter_simpletest_errorbarstyles_small.png
| \subpage JKQTPLotterErrorBarStyles
| `JKQTPXYLineErrorGraph` | different styles of error indicators for x- and y-errors C++-style QVector for data styling error indicators moving key and formatting plotter grid \image html jkqtplotter_simpletest_barchart_small.png
| \subpage JKQTPLotterBarcharts
| `JKQTPBarVerticalGraph` | C-style arrays of data \image html JKQTPBarHorizontalGraphStacked_small.png
| \subpage JKQTPLotterStackedBarChart
| `JKQTPBarVerticalStackableGraph`, `JKQTPBarHorizontalStackableGraph` | C++-style vectors of data \image html jkqtplotter_simpletest_filledgraphs_small.png
| \subpage JKQTPLotterFilledGraphs
| `JKQTPBarVerticalGraph` | setting/altering data in `JKQTPDatstore` directly transparent plots calculating histograms \image html jkqtplotter_simpletest_impulsesplot_small.png
| \subpage JKQTPLotterImpulsePlots
| `JKQTPImpulsesVerticalGraph` and `JKQTPImpulsesHorizontalGraph` | C++-style QVector as plot data \image html jkqtplotter_simpletest_paramscatterplot_small.png
| \subpage JKQTPLotterParamScatter
| `JKQTPXYParametrizedScatterGraph` | C++-style QVector as plot data modify scatter/points/line-graph properties by data \image html jkqtplotter_simpletest_paramscatterplot_image_small.png
| \subpage JKQTPLotterParamScatterImage
| `JKQTPXYParametrizedScatterGraph` | C++-style QVector as plot data rectangular arrangement of scatters generative computer graphics \image html jkqtplotter_simpletest_parametriccurve_small.png
| \subpage JKQTPLotterParametricCurves
| `JKQTPXYLineGraph` and `JKQTPXYParametrizedScatterGraph` | C++-style QVector as plot data parametric curve plotting \image html jkqtplotter_simpletest_functionplot_small.png
| \subpage JKQTPLotterFunctionPlots
| `JKQTPXFunctionLineGraph` | diretly plotting C/C++-functions \image html jkqtplotter_simpletest_parsedfunctionplot_small.png
| \subpage JKQTPLotterParsedFunctionPlot
| `JKQTPXParsedFunctionLineGraph` | plotting functions with the internal math equation parser/evaluator \image html jkqtplotter_simpletest_geometric_small.png
| \subpage JKQTPLotterGeometricGraphs
| `JKQTPPlotObject`, `JKQTPGeoArc`, `JKQTPGeoLine`, `JKQTPGeoRectangle`, ...
| |
Screenshot | Description | Notes |
---|---|---|
\image html jkqtplotter_simpletest_logaxes_small.png | \subpage JKQTPLotterLogAxes | `JKQTPXYLineGraph` and `JKQTPGeoText` C++ vector of data logarithmic axes and styling plot line styles internal LaTeX parser add commenting text to a graph |
\image html jkqtplotter_simpletest_dateaxes_timeaxis_small.png | \subpage JKQTPLotterDateTimeAxes | `JKQTPXYLineGraph` and `JKQTPFilledVerticalRangeGraph` C++ vector of data date/time axes plot min/max range graph internal LaTeX parser data from CSV files |
Screenshot | Description | Notes |
---|---|---|
\image html jkqtplotter_simpletest_rgbimageplot_qt_small.png | \subpage JKQTPLotterImagePlotQImageRGB | `JKQTPImage` `QImage` drawn onto a plot with arbitrary scaling) |
\image html jkqtplotter_simpletest_imageplot_small.png | \subpage JKQTPLotterImagePlot | `JKQTPColumnMathImage` image data copied from C-style row-major array into a single column of the internal datastore Describes several options of the image plotting classes (different ways of color coding, what to do with data above/below the limits etc.) |
\image html jkqtplotter_simpletest_imageplot_modifier_small.png | \subpage JKQTPLotterImagePlotModifier | `JKQTPColumnMathImage` image data copied from C-style row-major array into a single column of the internal datastore Image is modified by a second image to display two data dimensions at the same time |
\image html jkqtplotter_simpletest_imageplot_nodatastore_small.png | \subpage JKQTPLotterImagePlotNoDatastore | `JKQTPMathImage` image data in a C-style row-major array, not using internal datastore |
\image html jkqtplotter_simpletest_imageplot_opencv_small.png | \subpage JKQTPLotterImagePlotOpenCV | `JKQTPColumnMathImage` image data copied from OpenCV cv::Mat-structure into a single column of the internal datastore |
\image html jkqtplotter_simpletest_rgbimageplot_opencv_small.png | \subpage JKQTPLotterImagePlotRGBOpenCV | `JKQTPColumnRGBMathImage` image data copied from OpenCV cv::Mat-structure into three columns of the internal datastore |
Screenshot | Description | Notes |
---|---|---|
\image html test_multiplot_small.png | \subpage JKQTPLotterMultiPlotLayout | Combining plots in Qt Layouts linking plot axes copy data from a `std::map` int the datastore print plots/print preview |
\image html jkqtplotter_simpletest_ui_small.png | \subpage JKQTPLotterQtCreator | using Qt Form Designer parsed function plots (`JKQTPXParsedFunctionLineGraph`) |
Screenshot | Description | Notes |
---|---|---|
\image html jkqtmathtext_simpletest_small.png | \subpage JKQTMathTextSimpleExample | JKQTMathText render LaTeX markup (Schrödinger's equation) |