diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-08 15:10:54 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-09 07:43:49 +0300 |
commit | 44871935507e215c9d7881911a1c9ade81cf5770 (patch) | |
tree | 9a1a349b857133823aa4767ec0916ecac26d512a /examples/widget | |
parent | e516c51ebf6e8c6c257e479f23196a54b15d6b2c (diff) |
Value axis labels support for barchart
+ Subtick support for value axes
+ misc fixes
Change-Id: I409670312ec0dede1a1faa33c30c5b6bc7c7ee29
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/widget')
-rw-r--r-- | examples/widget/chart.cpp | 5 | ||||
-rw-r--r-- | examples/widget/chart.h | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/examples/widget/chart.cpp b/examples/widget/chart.cpp index 1a8d6c5d..af35bba6 100644 --- a/examples/widget/chart.cpp +++ b/examples/widget/chart.cpp @@ -60,7 +60,8 @@ ChartModifier::ChartModifier(Q3DBars *barchart) m_barSpacingX(0.1f), m_barSpacingZ(0.1f), m_fontSize(20), - m_ticks(10), + m_ticks(4), + m_subTicks(3), m_minval(-20.0), // TODO Barchart Y-axis currently only properly supports zero-centered ranges m_maxval(20.0) { @@ -107,6 +108,7 @@ void ChartModifier::restart(bool dynamicData) // Set selection mode to full m_chart->setSelectionMode(ModeBarRowAndColumn); m_chart->valueAxis()->setTickCount(m_ticks * 2); + m_chart->valueAxis()->setSubTickCount(0); m_chart->valueAxis()->setAutoAdjustRange(true); m_chart->rowAxis()->setTitle("Generic Row"); @@ -155,6 +157,7 @@ void ChartModifier::addDataSet() m_chart->rowAxis()->setLabels(years); m_chart->columnAxis()->setLabels(months); m_chart->valueAxis()->setTickCount(m_ticks); + m_chart->valueAxis()->setSubTickCount(m_subTicks); m_chart->valueAxis()->setRange(m_minval, m_maxval); // Create data rows diff --git a/examples/widget/chart.h b/examples/widget/chart.h index 3c759d27..a35f76f9 100644 --- a/examples/widget/chart.h +++ b/examples/widget/chart.h @@ -99,6 +99,7 @@ private: float m_barSpacingZ; int m_fontSize; int m_ticks; + int m_subTicks; qreal m_minval; qreal m_maxval; QStringList m_genericRowLabels; |