diff options
author | Marek Rosa <marek.rosa@digia.com> | 2012-12-11 14:08:36 +0200 |
---|---|---|
committer | Marek Rosa <marek.rosa@digia.com> | 2012-12-11 14:08:36 +0200 |
commit | 01d2a7083c004a1a1518f6109f786ea77f77dd20 (patch) | |
tree | ab2ed435f69406ff04a67f46f4f4b3ffbc907ea6 /examples | |
parent | 8d156e43373821d8e05539da76edc678f0ede39c (diff) |
logvalueaxis and multiaxis examples documented
Diffstat (limited to 'examples')
-rw-r--r-- | examples/logvalueaxis/main.cpp | 15 | ||||
-rw-r--r-- | examples/multiaxis/main.cpp | 30 |
2 files changed, 24 insertions, 21 deletions
diff --git a/examples/logvalueaxis/main.cpp b/examples/logvalueaxis/main.cpp index 275e0340..6eb53be0 100644 --- a/examples/logvalueaxis/main.cpp +++ b/examples/logvalueaxis/main.cpp @@ -36,14 +36,14 @@ int main(int argc, char *argv[]) *series << QPointF(1, 1) << QPointF(2, 73) << QPointF(3, 268) << QPointF(4, 17) << QPointF(5, 4325) << QPointF(6, 723); //![1] - //![3] + //![2] QChart *chart = new QChart(); chart->addSeries(series); chart->legend()->hide(); - chart->setTitle("QLogValueAxis chart example"); - //![3] + chart->setTitle("Logarithmic axis example"); + //![2] - //![4] + //![3] QValueAxis *axisX = new QValueAxis; axisX->setTitleText("Data point"); axisX->setTickCount(6); @@ -54,14 +54,15 @@ int main(int argc, char *argv[]) QLogValueAxis *axisY = new QLogValueAxis; axisY->setLabelFormat("%g"); axisY->setTitleText("Values"); + axisY->setBase(8); chart->addAxis(axisY, Qt::AlignLeft); series->attachAxis(axisY); - //![4] + //![3] - //![5] + //![4] QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); - //![5] + //![4] //![6] QMainWindow window; diff --git a/examples/multiaxis/main.cpp b/examples/multiaxis/main.cpp index 0f817760..a52480ee 100644 --- a/examples/multiaxis/main.cpp +++ b/examples/multiaxis/main.cpp @@ -33,10 +33,18 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); //![1] - QChart *chart = new QChart(); + QChart *chart = new QChart(); + chart->legend()->hide(); + chart->setTitle("Multiaxis chart example"); + //![1] + + //![2] QValueAxis *axisX = new QValueAxis; axisX->setTickCount(10); + chart->addAxis(axisX, Qt::AlignBottom); + //![2] + //![3] QSplineSeries *series = new QSplineSeries; *series << QPointF(1, 5) << QPointF(3.5, 18) << QPointF(4.8, 7.5) << QPointF(10, 2.5); chart->addSeries(series); @@ -44,11 +52,12 @@ int main(int argc, char *argv[]) QValueAxis *axisY = new QValueAxis; axisY->setLinePenColor(series->pen().color()); - chart->addAxis(axisX, Qt::AlignBottom); chart->addAxis(axisY, Qt::AlignLeft); series->attachAxis(axisX); series->attachAxis(axisY); + //![3] + //![4] series = new QSplineSeries; *series << QPointF(1, 0.5) << QPointF(1.5, 4.5) << QPointF(2.4, 2.5) << QPointF(4.3, 12.5) << QPointF(5.2, 3.5) << QPointF(7.4, 16.5) << QPointF(8.3, 7.5) << QPointF(10, 17); @@ -64,26 +73,19 @@ int main(int argc, char *argv[]) chart->addAxis(axisY3, Qt::AlignRight); series->attachAxis(axisX); series->attachAxis(axisY3); - - //![2] - - //![3] - chart->legend()->hide(); - chart->setTitle("Multiaxis chart example"); - //![3] - //![4] + + //![5] QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); - //![4] - - //![5] + + //![6] QMainWindow window; window.setCentralWidget(chartView); window.resize(800, 600); window.show(); - //![5] + //![6] return a.exec(); } |