example-percentbarchart.qdoc
38 lines
| 1.4 KiB
| text/plain
|
TextLexer
sauimone
|
r387 | /*! | |
sauimone
|
r493 | \example example/percentbarchart | |
sauimone
|
r387 | \title PercentBarChart Example | |
\subtitle | |||
The example shows how to create simple percent bar chart. Percent bar chart shows the data in set as percentage of all sets, per category. | |||
\image percentbarchart.png | |||
First we define categories. | |||
sauimone
|
r492 | \snippet ../examples/percentbarchart/main.cpp 1 | |
sauimone
|
r387 | ||
Data that barchart visualizes, is defined by QBarSet instances. Here we create some sets and append data | |||
we want to visulaize to them. | |||
sauimone
|
r492 | \snippet ../examples/percentbarchart/main.cpp 2 | |
sauimone
|
r387 | ||
To combine the sets and categories to a chart, we need to create QBarSeries instance. When creating | |||
the QBarSeries, the categories must be known. Sets can be added later. For example purposes the sets | |||
are added to series here. | |||
sauimone
|
r492 | \snippet ../examples/percentbarchart/main.cpp 3 | |
sauimone
|
r387 | ||
We want our barchart to behave so, that when mouse is hovered over bar, the name of set which the bar | |||
represents is shown as tooltip. | |||
Also when we click the bar, floating values for the set are toggled. Floating values are the data values | |||
that are drawn on top of bars. | |||
sauimone
|
r492 | \snippet ../examples/percentbarchart/main.cpp 4 | |
sauimone
|
r387 | ||
Here we create the view and add our series to it. Also we set the title and theme we want our chart to use | |||
sauimone
|
r492 | \snippet ../examples/percentbarchart/main.cpp 5 | |
sauimone
|
r387 | ||
For barchart, we don't need X-axis to be visible, so it can be disabled. | |||
sauimone
|
r492 | \snippet ../examples/percentbarchart/main.cpp 6 | |
sauimone
|
r387 | */ |