summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorAlexander Mishin <apmishin@yandex.com>2016-11-06 20:09:29 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2016-12-16 13:24:21 +0000
commit80f1c28b5caa83234dbf85cb78f1ab0fea431fe2 (patch)
tree20b8c424dbe355de4f2500065a70f7eb68c9044a /examples
parent9e788f7e9d083be44c91f9949eece4dbca273f29 (diff)
Add minor ticks support for QLogValueAxis
- added QLogValueAxis::minorTickCount property - added QLogValueAxis::tickCount property (read-only) - added logarithmically distributed minor ticks for VerticalAxis - added logarithmically distributed minor ticks for HorizontalAxis - added logarithmically distributed minor ticks for PolarChartAxisAngular - added logarithmically distributed minor ticks for PolarChartAxisRadial - updated example for QLogValueAxis - added tickCount and minorTickCount properties documentation for QLogValueAxis Task-number: QTBUG-51612 Change-Id: I92a0af81f741e7b2ba871a64f801176399b9e9a5 Reviewed-by: Alexander Mishin <apmishin@yandex.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/charts/logvalueaxis/main.cpp27
1 files changed, 14 insertions, 13 deletions
diff --git a/examples/charts/logvalueaxis/main.cpp b/examples/charts/logvalueaxis/main.cpp
index 8d3d618e..ae5d92fc 100644
--- a/examples/charts/logvalueaxis/main.cpp
+++ b/examples/charts/logvalueaxis/main.cpp
@@ -27,22 +27,23 @@
**
****************************************************************************/
-#include <QtWidgets/QApplication>
-#include <QtWidgets/QMainWindow>
#include <QtCharts/QChartView>
#include <QtCharts/QLineSeries>
-#include <QtCharts/QValueAxis>
#include <QtCharts/QLogValueAxis>
+#include <QtCharts/QValueAxis>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QMainWindow>
QT_CHARTS_USE_NAMESPACE
int main(int argc, char *argv[])
{
- QApplication a(argc, argv);
+ QApplication app(argc, argv);
//![1]
QLineSeries *series = new QLineSeries();
- *series << QPointF(1, 1) << QPointF(2, 73) << QPointF(3, 268) << QPointF(4, 17) << QPointF(5, 4325) << QPointF(6, 723);
+ *series << QPointF(1.0, 1.0) << QPointF(2.0, 73.0) << QPointF(3.0, 268.0) << QPointF(4.0, 17.0)
+ << QPointF(5.0, 4325.0) << QPointF(6.0, 723.0);
//![1]
//![2]
@@ -53,17 +54,18 @@ int main(int argc, char *argv[])
//![2]
//![3]
- QValueAxis *axisX = new QValueAxis;
+ QValueAxis *axisX = new QValueAxis();
axisX->setTitleText("Data point");
- axisX->setTickCount(6);
axisX->setLabelFormat("%i");
+ axisX->setTickCount(series->count());
chart->addAxis(axisX, Qt::AlignBottom);
series->attachAxis(axisX);
- QLogValueAxis *axisY = new QLogValueAxis;
- axisY->setLabelFormat("%g");
+ QLogValueAxis *axisY = new QLogValueAxis();
axisY->setTitleText("Values");
- axisY->setBase(8);
+ axisY->setLabelFormat("%g");
+ axisY->setBase(8.0);
+ axisY->setMinorTickCount(-1);
chart->addAxis(axisY, Qt::AlignLeft);
series->attachAxis(axisY);
//![3]
@@ -76,10 +78,9 @@ int main(int argc, char *argv[])
//![5]
QMainWindow window;
window.setCentralWidget(chartView);
- window.resize(400, 300);
+ window.resize(800, 600);
window.show();
-
//![5]
- return a.exec();
+ return app.exec();
}