examples-linechart.qdoc
30 lines
| 990 B
| text/plain
|
TextLexer
Michal Klocek
|
r330 | /*! | ||
Tero Ahola
|
r500 | \example examples/linechart | ||
Michal Klocek
|
r330 | \title LineChart Example | ||
\subtitle | ||||
Nico Vertriest
|
r2610 | The example shows how to create a simple line chart. | ||
Michal Klocek
|
r330 | |||
Tero Ahola
|
r979 | \image examples_linechart.png | ||
Nico Vertriest
|
r2610 | |||
To create a line chart, a QLineSeries instance is needed. Let's create one. | ||||
Michal Klocek
|
r370 | |||
sauimone
|
r496 | \snippet ../examples/linechart/main.cpp 1 | ||
Michal Klocek
|
r370 | |||
Nico Vertriest
|
r2610 | Then we add data to the series. We can use the append() member function or use the stream operator. | ||
Michal Klocek
|
r370 | |||
sauimone
|
r496 | \snippet ../examples/linechart/main.cpp 2 | ||
Michal Klocek
|
r370 | |||
Nico Vertriest
|
r2610 | To present the data on the chart we need a QChart instance. We add the series to it, create the default axes, and set the title of the chart. | ||
Michal Klocek
|
r370 | |||
sauimone
|
r496 | \snippet ../examples/linechart/main.cpp 3 | ||
Marek Rosa
|
r902 | |||
Nico Vertriest
|
r2610 | Then we create a QChartView object with QChart as a parameter. This way we don't need to create a QGraphicsView scene ourselves. We also set the Antialiasing on to have the rendered lines look nicer. | ||
\snippet ../examples/linechart/main.cpp 4 | ||||
Marek Rosa
|
r902 | |||
Nico Vertriest
|
r2610 | The chart is ready to be shown. | ||
Marek Rosa
|
r902 | |||
\snippet ../examples/linechart/main.cpp 5 | ||||
Nico Vertriest
|
r2610 | |||
Marek Rosa
|
r902 | */ | ||