From 44871935507e215c9d7881911a1c9ade81cf5770 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 8 Aug 2013 15:10:54 +0300 Subject: Value axis labels support for barchart MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + Subtick support for value axes + misc fixes Change-Id: I409670312ec0dede1a1faa33c30c5b6bc7c7ee29 Reviewed-by: Tomi Korpipää --- examples/widget/chart.cpp | 5 ++++- examples/widget/chart.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'examples') 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; -- cgit v1.2.3