##// END OF EJS Templates
Fix Charts documentation...
Fix Charts documentation The documentation structure is changed so that it can be generated with both Qt5 and Qt4. Also the erroneous VBarModelMapper is removed from VBoxPlotModelMapper documentation. Task-number: QTRD-2492, QTRD-2495 Change-Id: I45028915ca55f6ff1170db58518a8f08ac4158fb Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>

File last commit:

r2610:66fa88d10640
r2639:2ce3423968b5
Show More
examples-lineandbarchart.qdoc
46 lines | 1.7 KiB | text/plain | TextLexer
/ doc / src / examples-lineandbarchart.qdoc
/*!
\example examples/lineandbar
\title Line and BarChart Example
\subtitle
The example shows how to combine different charts and set the axes. In the example we combine a linechart with
a barchart and use the category axis as a common axis for both.
\image examples_lineandbar.png
Here we create data for our bar series.
\snippet ../examples/lineandbar/main.cpp 1
We create a bar series and append sets to it.
The first values of each set are grouped together in the first category, the second values in the second category and so on.
\snippet ../examples/lineandbar/main.cpp 2
Then we create a line series and add data to it. To make the data match with the barchart, we use the index as an x-value for our line series, so that
first point is at (0,value) second at (1,value) and so on.
\snippet ../examples/lineandbar/main.cpp 8
Here we create the chart and add both series to it.
\snippet ../examples/lineandbar/main.cpp 3
To make the chart show the series properly, we have to create custom axes for the series. If we don't create custom axes, then each series will get scaled to
use the maximum area of the chart (like in single series case) and the result will be incorrect. With custom axes we set the range of both series to follow the
same axis. For the x-axis we use the QBarCategoryAxis and for the y-axis we use QValuesAxis.
\snippet ../examples/lineandbar/main.cpp 4
And we also want to show the legend.
\snippet ../examples/lineandbar/main.cpp 5
Finally we add the chart onto a view.
\snippet ../examples/lineandbar/main.cpp 6
Now it is ready to be shown in a window.
\snippet ../examples/lineandbar/main.cpp 7
*/