example-barchart.qdoc
38 lines
| 1.4 KiB
| text/plain
|
TextLexer
Michal Klocek
|
r330 | /*! | |
sauimone
|
r387 | \example example/barchart | |
\title BarChart Example | |||
\subtitle | |||
Michal Klocek
|
r330 | ||
sauimone
|
r387 | The example shows how to create simple bar chart. Barchart shows the data in sets as separate bars, which are grouped in categories. | |
Michal Klocek
|
r330 | ||
sauimone
|
r387 | \image barchart.png | |
First we define categories. | |||
\snippet ../example/barchart/main.cpp 1 | |||
Data that barchart visualizes, is defined by QBarSet instances. Here we create some sets and append data | |||
we want to visulaize to them. | |||
\snippet ../example/barchart/main.cpp 2 | |||
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. | |||
\snippet ../example/barchart/main.cpp 3 | |||
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. | |||
\snippet ../example/barchart/main.cpp 4 | |||
Here we create the view and add our series to it. Also we set the title and theme we want our chart to use | |||
\snippet ../example/barchart/main.cpp 5 | |||
For barchart, we don't need X-axis to be visible, so it can be disabled. | |||
\snippet ../example/barchart/main.cpp 6 | |||
Michal Klocek
|
r330 | */ |