diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-05-16 15:26:14 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-05-19 10:16:10 +0300 |
commit | 92ee7767f81f7a15b8773ed97356f01ecac68d0c (patch) | |
tree | 7cb14d03a82ce3e33265d82cb8ad2c335a7b842e /examples/datavisualization/surface | |
parent | a998e49b3455c9e28d2ed85f024f28c69921cfd2 (diff) |
Implement axis label autorotation
Task-number: QTRD-2857
Change-Id: I158abb75272813cf7eb5d4b419e24325389d940e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/datavisualization/surface')
-rw-r--r-- | examples/datavisualization/surface/doc/src/surface.qdoc | 4 | ||||
-rw-r--r-- | examples/datavisualization/surface/surfacegraph.cpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/examples/datavisualization/surface/doc/src/surface.qdoc b/examples/datavisualization/surface/doc/src/surface.qdoc index 31b41c59..af74bd58 100644 --- a/examples/datavisualization/surface/doc/src/surface.qdoc +++ b/examples/datavisualization/surface/doc/src/surface.qdoc @@ -85,8 +85,8 @@ \c {Sqrt & Sin} radio button, the selected series is activated with the following code. First we set the decorative issues like enable the grid for the surface and select the flat shading mode. Next lines define the axis label format and value - ranges. Finally we make sure the correct series is added to the - graph: + ranges. Automatic label rotation is set to improve label readability at low camera angles. + Finally we make sure the correct series is added to the graph: \snippet surface/surfacegraph.cpp 3 diff --git a/examples/datavisualization/surface/surfacegraph.cpp b/examples/datavisualization/surface/surfacegraph.cpp index d7524fbc..172b4daf 100644 --- a/examples/datavisualization/surface/surfacegraph.cpp +++ b/examples/datavisualization/surface/surfacegraph.cpp @@ -100,6 +100,9 @@ void SurfaceGraph::enableSqrtSinModel(bool enable) m_graph->axisX()->setRange(sampleMin, sampleMax); m_graph->axisY()->setRange(0.0f, 2.0f); m_graph->axisZ()->setRange(sampleMin, sampleMax); + m_graph->axisX()->setLabelAutoRotation(30); + m_graph->axisY()->setLabelAutoRotation(90); + m_graph->axisZ()->setLabelAutoRotation(30); m_graph->removeSeries(m_heightMapSeries); m_graph->addSeries(m_sqrtSinSeries); |