diff --git a/test/jkqtmathtext_simpletest/README.md b/test/jkqtmathtext_simpletest/README.md index ac8b80bc6b..6d68cab7e3 100644 --- a/test/jkqtmathtext_simpletest/README.md +++ b/test/jkqtmathtext_simpletest/README.md @@ -6,7 +6,7 @@ JKQTmathText is a hand-written LaTeX-renderer for Qt (implemented in native C++, using Qt). It supports a large set of standard LaTeX markup and can render it to a QPainter. ## A simple usage example This project (see `./test/jkqtmathtext_simpletest/`) simply creates a QLabel (as a new window) that displays a rendered LaTeX equation (here the time-dependent Schrödinger equation). -The QMake project looks like this (see [`jkqtmathtext_simpletest.pro´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/jkqtmathtext_simpletest/jkqtmathtext_simpletest.pro): +The QMake project looks like this (see [`jkqtmathtext_simpletest.pro`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/jkqtmathtext_simpletest/jkqtmathtext_simpletest.pro): ```qmake # include JKQTmathText source-code, including the open-source XITS fonts include(../../lib/jkqtmathtext_with_xits.pri) @@ -22,7 +22,7 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport TARGET = jkqtmathtext_simpletest ``` -And the soruce code of the main application is (see [`jkqtmathtext_simpletest.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/jkqtmathtext_simpletest/jkqtmathtext_simpletest.cpp): +And the soruce code of the main application is (see [`jkqtmathtext_simpletest.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/jkqtmathtext_simpletest/jkqtmathtext_simpletest.cpp): ```c++ #include #include diff --git a/test/simpletest/README.md b/test/simpletest/README.md index d2440fba20..fd7317e8ee 100644 --- a/test/simpletest/README.md +++ b/test/simpletest/README.md @@ -4,7 +4,7 @@ ## Very simple line-graph This project (see `./test/simpletest/`) simply creates a JKQtPlotter widget (as a new window) and adds a single line-graph (a sine-wave). Data is initialized from two QVector objects. -The QMake project looks like this (see [`jkqtplotter_simpletest.pro´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest/jkqtplotter_simpletest.pro): +The QMake project looks like this (see [`jkqtplotter_simpletest.pro`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest/jkqtplotter_simpletest.pro): ```qmake # source code for this simple demo SOURCES = jkqtplotter_simpletest.cpp @@ -44,7 +44,7 @@ TARGET = jkqtplotter_simpletest # include JKQtPlotter source code include(../../lib/jkqtplotter.pri) ``` -The soruce code of the main application is (see [`jkqtplotter_simpletest.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest/jkqtplotter_simpletest.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest/jkqtplotter_simpletest.cpp): ```c++ #include #include "jkqtplotter/jkqtplotter.h" diff --git a/test/simpletest_barchart/README.md b/test/simpletest_barchart/README.md index 5c47213d4f..8e2031e698 100644 --- a/test/simpletest_barchart/README.md +++ b/test/simpletest_barchart/README.md @@ -3,9 +3,9 @@ # JKQtPlotter ## Simple barchart -This project (see [`simpletest_barchart´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_barchart) simply creates a JKQtPlotter widget (as a new window) and adds several barcharts. They are ordered in groups. +This project (see [`simpletest_barchart`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_barchart) simply creates a JKQtPlotter widget (as a new window) and adds several barcharts. They are ordered in groups. -The soruce code of the main application is (see [`jkqtplotter_simpletest_barchart.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_barchart/jkqtplotter_simpletest_barchart.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest_barchart.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_barchart/jkqtplotter_simpletest_barchart.cpp): ```c++ #include #include "jkqtplotter/jkqtplotter.h" diff --git a/test/simpletest_dateaxes/README.md b/test/simpletest_dateaxes/README.md index cb862aafd3..d935e07277 100644 --- a/test/simpletest_dateaxes/README.md +++ b/test/simpletest_dateaxes/README.md @@ -7,7 +7,7 @@ ### Date Axis This project (see `./test/simpletest_dateaxes/`) simply creates a JKQtPlotter widget (as a new window) with the X-axis showing time or date(-time) values, formated as such. -The source code of the main application can be found in [`jkqtplotter_simpletest_dateaxes.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_dateaxes/jkqtplotter_simpletest_dateaxes.cpp). +The source code of the main application can be found in [`jkqtplotter_simpletest_dateaxes.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_dateaxes/jkqtplotter_simpletest_dateaxes.cpp). First some data is parsed from a CSV-file (added as ressource to the example). Note that the Time/date or Date+Time data is internally stored as milliseconds since epoc (Jan 1st 1970, 00:00:00), therefore data has to be converted accordingly before beeing added to the graph. @@ -94,7 +94,7 @@ On top of that plot, a second plot is added, which draws the average temperature plot.addGraph(graphTemperature); ``` -Finally the x-axis is formatted to display dates (see [Qt-Documentation of `QDateTime::toString()´]((http://doc.qt.io/qt-5/qdatetime.html#toString) for details on the formating strings): +Finally the x-axis is formatted to display dates (see [Qt-Documentation of `QDateTime::toString()`]((http://doc.qt.io/qt-5/qdatetime.html#toString) for details on the formating strings): ```c++ // 7. format the plot // set the title above the plot, use LaTeX instructions to make text bold diff --git a/test/simpletest_errorbarstyles/README.md b/test/simpletest_errorbarstyles/README.md index 45abc39fcf..f8764cc0ee 100644 --- a/test/simpletest_errorbarstyles/README.md +++ b/test/simpletest_errorbarstyles/README.md @@ -5,7 +5,7 @@ ## Different Types of Errorindicators This project (see `./test/simpletest_errorbarstyles/`) simply creates a JKQtPlotter widget (as a new window) and adds several curves show-casing different styles of error indicators. Data is initialized from two QVector objects. -The source code of the main application can be found in [`jkqtplotter_simpletest_errorbarstyles.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_errorbarstyles/jkqtplotter_simpletest_errorbarstyles.cpp). +The source code of the main application can be found in [`jkqtplotter_simpletest_errorbarstyles.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_errorbarstyles/jkqtplotter_simpletest_errorbarstyles.cpp). First some data is added to the internal datastore (mostly, like explained in several other examples, like e.g. [Line Graph with Different Symbols and Line Styles](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_symbols_and_styles)). The (in a loop) several graphs are added, each with a distinct style for its error indicators: diff --git a/test/simpletest_imageplot/README.md b/test/simpletest_imageplot/README.md index 902081c31e..8fb1969d60 100644 --- a/test/simpletest_imageplot/README.md +++ b/test/simpletest_imageplot/README.md @@ -5,7 +5,7 @@ ## Simple math image plot This project (see `./test/simpletest_imageplot/`) simply creates a JKQtPlotter widget (as a new window) and adds a color-coded image plot of a mathematical function (here the Airy disk). The image is stored as a simple C-array in row-major ordering and then copied into a single column of the internal datasdtore (JKQTPMathImage could be directly used without the internal datastore). This very simple interface can also be used to interface with many common image processing libraries, like CImg or OpenCV. -The soruce code of the main application is (see [`jkqtplotter_simpletest_imageplot.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot/jkqtplotter_simpletest_imageplot.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest_imageplot.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot/jkqtplotter_simpletest_imageplot.cpp): ```c++ #include #include diff --git a/test/simpletest_imageplot_modifier/README.md b/test/simpletest_imageplot_modifier/README.md index 731ab8262c..5f1fa39a24 100644 --- a/test/simpletest_imageplot_modifier/README.md +++ b/test/simpletest_imageplot_modifier/README.md @@ -5,7 +5,7 @@ ## Simple math image plot This project (see `./test/simpletest_imageplot_modifier/`) creates a JKQtPlotter widget (as a new window) and adds a color-coded image plot of a mathematical function (here `sin(r)`). Then a second image (linearly scaling from 1 in the center to 0 at the borders) is used to modify the first image. The modification can alter several properties of the original image, like its saturation, its transparency (alpha) ... -The soruce code of the main application is (see [`jkqtplotter_simpletest_imageplot_modifier.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_modifier/jkqtplotter_simpletest_imageplot_modifier.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest_imageplot_modifier.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_modifier/jkqtplotter_simpletest_imageplot_modifier.cpp): ```c++ #include #include @@ -119,7 +119,7 @@ Combined the two form this plot:
![jkqtplotter_simpletest_imageplot_modifier](https://raw.githubusercontent.com/jkriege2/JKQtPlotter/master/screenshots/jkqtplotter_simpletest_imageplot_modifier.png) -See [`test/simpletest_imageplot´](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_imageplot) for a detailed description of the other possibilities that the class JKQTPColumnMathImage (and also JKQTPMathImage) offer with respect to determining how an image is plotted. You can combine all options there with the modifier feature described here. +See [`test/simpletest_imageplot`](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_imageplot) for a detailed description of the other possibilities that the class JKQTPColumnMathImage (and also JKQTPMathImage) offer with respect to determining how an image is plotted. You can combine all options there with the modifier feature described here. [Back to JKQTPlotter main page](https://github.com/jkriege2/JKQtPlotter/) \ No newline at end of file diff --git a/test/simpletest_imageplot_nodatastore/README.md b/test/simpletest_imageplot_nodatastore/README.md index e7c0dfd880..a6c32e773d 100644 --- a/test/simpletest_imageplot_nodatastore/README.md +++ b/test/simpletest_imageplot_nodatastore/README.md @@ -5,7 +5,7 @@ ## Simple math image plot without use of central JKQTdatastore This project (see `./test/simpletest_imageplot_nodatastore/`) simply creates a JKQtPlotter widget (as a new window) and adds a color-coded image plot of a mathematical function (here the Airy disk). The image is stored as a simple C-array in row-major ordering and then given to a JKQTPMathImage to visualize it. The data is stored as a pointer directly in the JKQTPMathImage object. There is also a variant JKQTPColumnMathImage of JKQTPMathImage, which references a column in the internal JKQTdatastore and uses the data there for plotting. In both cases data has to be organized as a row-major matrix of values. JKQTPMathImage supports different dataytpes ([u]nit8/16/32/64,float,double see `JKQTPMathImageBase::DataType`) that can be configured e.g. by `set_data()`. -The soruce code of the main application is (see [`jkqtplotter_simpletest_imageplot_nodatastore.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_nodatastore/jkqtplotter_simpletest_imageplot_nodatastore.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest_imageplot_nodatastore.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_nodatastore/jkqtplotter_simpletest_imageplot_nodatastore.cpp): ```c++ #include #include @@ -109,7 +109,7 @@ The result looks like this: ![jkqtplotter_simpletest_imageplot_nodatastore](https://raw.githubusercontent.com/jkriege2/JKQtPlotter/master/screenshots/jkqtplotter_simpletest_imageplot_nodatastore.png) -See [`test/simpletest_imageplot´](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_imageplot) for a detailed description of the other possibilities that the class JKQTPColumnMathImage (and also JKQTPMathImage) offer with respect to determining how an image is plottet. +See [`test/simpletest_imageplot`](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_imageplot) for a detailed description of the other possibilities that the class JKQTPColumnMathImage (and also JKQTPMathImage) offer with respect to determining how an image is plottet. [Back to JKQTPlotter main page](https://github.com/jkriege2/JKQtPlotter/) \ No newline at end of file diff --git a/test/simpletest_imageplot_opencv/README.md b/test/simpletest_imageplot_opencv/README.md index 39290c9e9e..44ca7fd52d 100644 --- a/test/simpletest_imageplot_opencv/README.md +++ b/test/simpletest_imageplot_opencv/README.md @@ -8,7 +8,7 @@ To copy the data a special OpenCV Interface function `JKQTPdatastore::copyCvMatT The function `JKQTPdatastore::copyCvMatToColumn()` is only available, when the preprocessore macro `JKQTPLOTTER_OPENCV_INTERFACE` is defined when compiling the JKQtPlotter library. -The source code of the main application is (see [`jkqtplotter_simpletest_imageplot_opencv.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_opencv/jkqtplotter_simpletest_imageplot_opencv.cpp): +The source code of the main application is (see [`jkqtplotter_simpletest_imageplot_opencv.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_opencv/jkqtplotter_simpletest_imageplot_opencv.cpp): ```c++ #include #include @@ -122,6 +122,6 @@ The result looks like this: ![jkqtplotter_simpletest_imageplot](https://raw.githubusercontent.com/jkriege2/JKQtPlotter/master/screenshots/jkqtplotter_simpletest_imageplot_opencv.png) -See [`test/simpletest_imageplot´](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_imageplot) for a detailed description of the other possibilities that the class JKQTPColumnMathImage (and also JKQTPMathImage) offer with respect to determining how an image is plottet. +See [`test/simpletest_imageplot`](https://github.com/jkriege2/JKQtPlotter/tree/master/test/simpletest_imageplot) for a detailed description of the other possibilities that the class JKQTPColumnMathImage (and also JKQTPMathImage) offer with respect to determining how an image is plottet. [Back to JKQTPlotter main page](https://github.com/jkriege2/JKQtPlotter/) \ No newline at end of file diff --git a/test/simpletest_logaxes/README.md b/test/simpletest_logaxes/README.md index e12239a751..3a378a95ff 100644 --- a/test/simpletest_logaxes/README.md +++ b/test/simpletest_logaxes/README.md @@ -5,7 +5,7 @@ ## Line Graph with Logarithmic y-axis This project (see `./test/simpletest_logaxes/`) simply creates a JKQtPlotter widget (as a new window) and several line-graphs of different resonance curves. -The source code of the main application can be found in [`jkqtplotter_simpletest_logaxes.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_logaxes/jkqtplotter_simpletest_logaxes.cpp). Mainly several graphs are generated in a loop and then different line styles are applied to the graphs (set by ``graph->set_style()`). The colors are set automtically from an internal default palette. The main loop looks like this: +The source code of the main application can be found in [`jkqtplotter_simpletest_logaxes.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_logaxes/jkqtplotter_simpletest_logaxes.cpp). Mainly several graphs are generated in a loop and then different line styles are applied to the graphs (set by ``graph->set_style()`). The colors are set automtically from an internal default palette. The main loop looks like this: ```c++ QVector pens {Qt::SolidLine, Qt::DashLine, Qt::DotLine, Qt::DashDotLine, Qt::DashDotDotLine }; diff --git a/test/simpletest_rgbimageplot_opencv/README.md b/test/simpletest_rgbimageplot_opencv/README.md index 1c42447c58..ea6a4053c6 100644 --- a/test/simpletest_rgbimageplot_opencv/README.md +++ b/test/simpletest_rgbimageplot_opencv/README.md @@ -8,7 +8,7 @@ To copy the data a special OpenCV Interface function `JKQTPdatastore::copyCvMatT The function `JKQTPdatastore::copyCvMatToColumn()` is only available, when the preprocessore macro `JKQTPLOTTER_OPENCV_INTERFACE` is defined when compiling the JKQtPlotter library. -The source code of the main application is (see [`jkqtplotter_simpletest_imageplot_opencv.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_opencv/jkqtplotter_simpletest_imageplot_opencv.cpp): +The source code of the main application is (see [`jkqtplotter_simpletest_imageplot_opencv.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_imageplot_opencv/jkqtplotter_simpletest_imageplot_opencv.cpp): ```c++ #include #include diff --git a/test/simpletest_rgbimageplot_qt/README.md b/test/simpletest_rgbimageplot_qt/README.md index a43da1ab83..4a4ca4ab9a 100644 --- a/test/simpletest_rgbimageplot_qt/README.md +++ b/test/simpletest_rgbimageplot_qt/README.md @@ -5,7 +5,7 @@ ## `QImage` as a Graph This project (see `./test/simpletest_rgbimageplot_qt/`) simply creates a JKQtPlotter widget (as a new window) and adds an image plot with an image taken from a [QImage](http://doc.qt.io/qt-5/qimage.html) object. -The source code of the main application is (see [`jkqtplotter_simpletest_rgbimageplot_qt.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_rgbimageplot_qt/jkqtplotter_simpletest_rgbimageplot_qt.cpp). the main parts are: +The source code of the main application is (see [`jkqtplotter_simpletest_rgbimageplot_qt.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_rgbimageplot_qt/jkqtplotter_simpletest_rgbimageplot_qt.cpp). the main parts are: ```c++ // 2. now we open a BMP-file and load it into an OpenCV cv::Mat QImage image(":/example.bmp"); diff --git a/test/simpletest_speed/README.md b/test/simpletest_speed/README.md index cc76180e8a..46ca6c7061 100644 --- a/test/simpletest_speed/README.md +++ b/test/simpletest_speed/README.md @@ -4,7 +4,7 @@ ## Simple line-graph with live-data (speed test) This project (see `./test/simpletest_speed/`) simply creates a JKQtPlotter widget (as a new window) and adds two line-graph (a sine and a cosine wave). -Data is stored in two [`std::array´](https://en.cppreference.com/w/cpp/container/array) objects (`X`, `Y`, and `Y2`) and the data is added as external pointer to the datastore: +Data is stored in two [`std::array`](https://en.cppreference.com/w/cpp/container/array) objects (`X`, `Y`, and `Y2`) and the data is added as external pointer to the datastore: ```c++ // 3. make data available to JKQtPlotter by adding it to the internal datastore. // Here the data from the std::array's is not copied, but only the pointer to diff --git a/test/simpletest_stackedbars/README.md b/test/simpletest_stackedbars/README.md index 7d6931f4a8..d00005e688 100644 --- a/test/simpletest_stackedbars/README.md +++ b/test/simpletest_stackedbars/README.md @@ -5,7 +5,7 @@ ## Simple stacked barchart This project (see `./test/simpletest_stackedbars/`) simply creates a JKQtPlotter widget (as a new window) and adds several stacked barcharts. -The soruce code of the main application is (see [`jkqtplotter_simpletest_stackedbars.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_stackedbars/jkqtplotter_simpletest_stackedbars.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest_stackedbars.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_stackedbars/jkqtplotter_simpletest_stackedbars.cpp): ```c++ #include #include "jkqtplotter/jkqtplotter.h" diff --git a/test/simpletest_stepplots/README.md b/test/simpletest_stepplots/README.md index 50ad9c3f7b..56ac0c0285 100644 --- a/test/simpletest_stepplots/README.md +++ b/test/simpletest_stepplots/README.md @@ -5,7 +5,7 @@ ## Step Line Plots in Different Styles This project (see `./test/simpletest_stepplots/`) simply creates a JKQtPlotter widget (as a new window) and adds a single line-graph (a sine-wave). Data is initialized from two QVector objects. -The source code of the main application can be found in [`jkqtplotter_simpletest_stepplots.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_stepplots/jkqtplotter_simpletest_stepplots.cpp). For the most part, several datasets of cosine-curves are generated. then thrre tuples of graphs are added: One of type `JKQTPxyLineGraph`, which simply indicates the location of the actual datapoints. the second is of type `JKQTPstepHorizontalGraph`, which adds the step-graph to the plot: +The source code of the main application can be found in [`jkqtplotter_simpletest_stepplots.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_stepplots/jkqtplotter_simpletest_stepplots.cpp). For the most part, several datasets of cosine-curves are generated. then thrre tuples of graphs are added: One of type `JKQTPxyLineGraph`, which simply indicates the location of the actual datapoints. the second is of type `JKQTPstepHorizontalGraph`, which adds the step-graph to the plot: ```c++ // 3 now we make several plots with different step styles, each one also contains a diff --git a/test/simpletest_symbols_and_errors/README.md b/test/simpletest_symbols_and_errors/README.md index d9d10f81dd..5d109de669 100644 --- a/test/simpletest_symbols_and_errors/README.md +++ b/test/simpletest_symbols_and_errors/README.md @@ -5,7 +5,7 @@ ## Simple line-graph with error bars This project (see `./test/simpletest_symbols_and_errors/`) simply creates a JKQtPlotter widget (as a new window) and adds a single line-graph (a sine-wave) that has y-errorbars. In addition, this example shows how to change some of the axis properties and how to use LaTeX markup to format axis labels (can actually be used for all labels in JKQtPlotter). Also, in comparison to the last example, here we initialize the data from C-type arrays (double*), instead of QVector objects. -The soruce code of the main application is (see [`jkqtplotter_simpletest_symbols_and_errors.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_symbols_and_errors/jkqtplotter_simpletest_symbols_and_errors.cpp): +The soruce code of the main application is (see [`jkqtplotter_simpletest_symbols_and_errors.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_symbols_and_errors/jkqtplotter_simpletest_symbols_and_errors.cpp): ```c++ #include #include "jkqtplotter/jkqtplotter.h" diff --git a/test/simpletest_symbols_and_styles/README.md b/test/simpletest_symbols_and_styles/README.md index fe621b3bf4..9aa933bd8c 100644 --- a/test/simpletest_symbols_and_styles/README.md +++ b/test/simpletest_symbols_and_styles/README.md @@ -5,7 +5,7 @@ ## Line Graph with Different Symbols and Line Styles This project (see `./test/simpletest_symbols_and_styles/`) simply creates a JKQtPlotter widget (as a new window) and adds a single line-graph (a sine-wave). Data is initialized from two QVector objects. -The source code of the main application can be found in [`jkqtplotter_simpletest_symbols_and_styles.cpp´](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_symbols_and_styles/jkqtplotter_simpletest_symbols_and_styles.cpp). Mainly several graphs are generated in a loop and then different symbol and line styles are applied to the graph (set by `graph->set_symbol()` for the symbol and `graph->set_style()` for the line style). The colors are set automtically from an internal default palette. The main loop looks like this: +The source code of the main application can be found in [`jkqtplotter_simpletest_symbols_and_styles.cpp`](https://github.com/jkriege2/JKQtPlotter/blob/master/test/simpletest_symbols_and_styles/jkqtplotter_simpletest_symbols_and_styles.cpp). Mainly several graphs are generated in a loop and then different symbol and line styles are applied to the graph (set by `graph->set_symbol()` for the symbol and `graph->set_style()` for the line style). The colors are set automtically from an internal default palette. The main loop looks like this: ```c++ QVector pens {Qt::NoPen, Qt::SolidLine, Qt::DashLine, Qt::DotLine, Qt::DashDotLine, Qt::DashDotDotLine };