##// END OF EJS Templates
Doc: language review of Qt Charts doc...
Doc: language review of Qt Charts doc Change-Id: I6bdf7b64851d1f0e2b98f37cbf9844aeb205bed1 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>

File last commit:

r2610:66fa88d10640
r2610:66fa88d10640
Show More
examples-polarchart.qdoc
33 lines | 1.4 KiB | text/plain | TextLexer
/ doc / src / examples-polarchart.qdoc
Miikka Heikkinen
Add Polar chart support...
r2483 /*!
\example examples/polarchart
Nico Vertriest
Doc: language review of Qt Charts doc...
r2610 \title Polar Chart Example
Miikka Heikkinen
Add Polar chart support...
r2483 \subtitle
Nico Vertriest
Doc: language review of Qt Charts doc...
r2610 The example shows how to create a simple polar chart with multiple different series.
Miikka Heikkinen
Add Polar chart support...
r2483 It also shows how to implement scrolling and zooming of the polar chart as well as
Nico Vertriest
Doc: language review of Qt Charts doc...
r2610 visually demonstrate how polar charts and cartesian charts relate to each other.
Miikka Heikkinen
Add Polar chart support...
r2483
\image examples_polarchart.png
Nico Vertriest
Doc: language review of Qt Charts doc...
r2610 Creating a polar chart is done with a QPolarChart instance instead of a QChart instance.
Miikka Heikkinen
Add Polar chart support...
r2483
\snippet ../examples/polarchart/main.cpp 1
Axes are created similarly to cartesian charts, but when axes are added to the chart,
you can use polar orientations instead of alignments.
\snippet ../examples/polarchart/main.cpp 2
Nico Vertriest
Doc: language review of Qt Charts doc...
r2610 Zooming and scrolling of a polar chart is logically nearly identical to zooming and scrolling of a cartesian chart.
The main difference is that when scrolling along the X-axis (angular axis), the angle is used instead of the number of pixels.
Miikka Heikkinen
Add Polar chart support...
r2483 Another difference is that zooming to a rectangle cannot be done.
\snippet ../examples/polarchart/chartview.cpp 1
Nico Vertriest
Doc: language review of Qt Charts doc...
r2610 The same axes and series can be used in both cartesian and polar charts, though not simultaneously.
To switch between chart types, you first need to remove the series and axes from the old chart, and then add
them to the new chart. If you want to preserve the axis ranges, those need to be copied, too.
Miikka Heikkinen
Add Polar chart support...
r2483
\snippet ../examples/polarchart/chartview.cpp 2
*/