##// END OF EJS Templates
Chartviewer demo removed. Fixed a typo in docs
Chartviewer demo removed. Fixed a typo in docs

File last commit:

r1992:c7bd927ffd67
r2020:205e74ad98a1
Show More
examples-donutbreakdown.qdoc
36 lines | 1.3 KiB | text/plain | TextLexer
/ doc / src / examples-donutbreakdown.qdoc
Marek Rosa
Documented the donutdrilldown chart example
r1714 /*!
Marek Rosa
Renamed donutdrilldown example to donutbreakdown
r1761 \example examples/donutbreakdown
\title Donut chart breakdown example
Marek Rosa
Documented the donutdrilldown chart example
r1714 \subtitle
Marek Rosa
Renamed donutdrilldown example to donutbreakdown
r1761 This example shows how to use create a donut breakdown chart using QPieSeries API.
Jani Honkonen
Doc updates
r1909 \image examples_donutbreakdown.png
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 Let's start by defining some data for the chart.
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 \snippet ../examples/donutbreakdown/main.cpp 1
Marek Rosa
Documented the donutdrilldown chart example
r1714
Marek Rosa
Docs fix: removed duplicated word, function is named append not add
r1992 Then we create a chart where we add the data. Note that this is our own chart derived from QChart.
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 \snippet ../examples/donutbreakdown/main.cpp 2
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 Our own chart works so that in the constructor we create a main series
which aggregates the data provided by the breakdown series. This is the piechart in the center.
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 \snippet ../examples/donutbreakdown/donutbreakdownchart.cpp 1
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 When a breakdown series is added the data is used to create a slice in the main series and the
breakdown series itself is used to create a segment of a donut positioned so that it is aligned
with the corresponding slice in the main series.
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 \snippet ../examples/donutbreakdown/donutbreakdownchart.cpp 2
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 Here's how the start and end angles for the donut segments are calculated.
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 \snippet ../examples/donutbreakdown/donutbreakdownchart.cpp 3
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 And now that we have our chart defined we can finally create a QChartView and show the chart.
Marek Rosa
Documented the donutdrilldown chart example
r1714
Jani Honkonen
Update donutbreakdown example docs
r1888 \snippet ../examples/donutbreakdown/main.cpp 3
Marek Rosa
Documented the donutdrilldown chart example
r1714
*/