diff --git a/doc/src/example-linechart.qdoc b/doc/src/example-linechart.qdoc index 3ff0e49..c426653 100644 --- a/doc/src/example-linechart.qdoc +++ b/doc/src/example-linechart.qdoc @@ -5,5 +5,22 @@ The example shows how to create simple line chart. - ... + \image linechart.png + + To create line charts, QLineSeries instance is needed. Here we create two line series and we set the color and width of line. + + \snippet ../example/linechart/main.cpp 1 + + We add data to be shown to both series. + + \snippet ../example/linechart/main.cpp 2 + + In the end we create QChartView instance, set title, set anti-aliasing and add both series. + + \snippet ../example/linechart/main.cpp 3 + + Chart is ready to be shown. + + \snippet ../example/linechart/main.cpp 4 + */ \ No newline at end of file diff --git a/example/linechart/main.cpp b/example/linechart/main.cpp index 992a87a..6f279bc 100644 --- a/example/linechart/main.cpp +++ b/example/linechart/main.cpp @@ -11,8 +11,6 @@ int main(int argc, char *argv[]) { QApplication a(argc, argv); - QMainWindow window; - //![1] QLineSeries* series0 = new QLineSeries(); @@ -40,17 +38,20 @@ int main(int argc, char *argv[]) series1->add(10,2); //![2] //![3] + QMainWindow window; QChartView* chartView = new QChartView(&window); - chartView->setRenderHint(QPainter::Antialiasing); chartView->setChartTitle("Basic line chart example"); + chartView->setRenderHint(QPainter::Antialiasing); + chartView->addSeries(series0); chartView->addSeries(series1); //![3] - +//![4] window.setCentralWidget(chartView); window.resize(400, 300); window.show(); +//![4] return a.exec(); }