summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMarek Rosa <marek.rosa@digia.com>2012-12-11 14:08:36 +0200
committerMarek Rosa <marek.rosa@digia.com>2012-12-11 14:08:36 +0200
commit01d2a7083c004a1a1518f6109f786ea77f77dd20 (patch)
treeab2ed435f69406ff04a67f46f4f4b3ffbc907ea6 /examples
parent8d156e43373821d8e05539da76edc678f0ede39c (diff)
logvalueaxis and multiaxis examples documented
Diffstat (limited to 'examples')
-rw-r--r--examples/logvalueaxis/main.cpp15
-rw-r--r--examples/multiaxis/main.cpp30
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();
}