diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/datavis3d/barchart/main.cpp | 16 | ||||
-rw-r--r-- | examples/datavis3d/rainfall/main.cpp | 314 |
2 files changed, 165 insertions, 165 deletions
diff --git a/examples/datavis3d/barchart/main.cpp b/examples/datavis3d/barchart/main.cpp index 0a311892..bee02340 100644 --- a/examples/datavis3d/barchart/main.cpp +++ b/examples/datavis3d/barchart/main.cpp @@ -216,18 +216,18 @@ void ChartDataGenerator::addDataSet() QVector<QString> weeks; weeks << "week 1" << "week 2" << "week 3" << "week 4" << "week 5"; - // Set up data - float hours[5][7] = {{2, 1, 3, 0.25, 1, 5, 7} - , {0.5, 1, 3, 1, 2, 2, 3} - , {1, 1, 2, 1, 4, 4, 4} - , {0, 0, 0, 0, 2, 2, 0.25} - , {3, 3, 6, 2, 2, 1, 1}}; + // Set up data Mon Tue Wed Thu Fri Sat Sun + float hours[5][7] = { {2.0, 1.0, 3.0, 0.2, 1.0, 5.0, 7.0} // week 1 + , {0.5, 1.0, 3.0, 1.0, 2.0, 2.0, 3.0} // week 2 + , {1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0} // week 3 + , {0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 0.3} // week 4 + , {3.0, 3.0, 6.0, 2.0, 2.0, 1.0, 1.0}}; // week 5 // Create data set QDataSet *dataSet = new QDataSet(); // Add labels - dataSet->setLabels("Day of week", "Week of year", "Hours doing something", weeks, days); + dataSet->setLabels("Week of year", "Day of week", "Hours playing banjo", weeks, days); // Create data rows QDataRow *dataRow; @@ -236,7 +236,7 @@ void ChartDataGenerator::addDataSet() // Create data items for (int day = 0; day < days.size(); day++) { // Add data to rows - dataRow->addItem(new QDataItem(hours[week][day], "h, " + days.at(day))); + dataRow->addItem(new QDataItem(hours[week][day], "h"));//, " + days.at(day))); } // Add row to set dataSet->addRow(dataRow); diff --git a/examples/datavis3d/rainfall/main.cpp b/examples/datavis3d/rainfall/main.cpp index 55f7155d..75ac3069 100644 --- a/examples/datavis3d/rainfall/main.cpp +++ b/examples/datavis3d/rainfall/main.cpp @@ -80,7 +80,7 @@ ChartDataGenerator::ChartDataGenerator(Q3DBars *rainfall) m_chart->setBarType(Q3DBars::Cylinders, false); // Set selection mode to bar and column - //m_chart->setSelectionMode(Q3DBars::BarAndColumn); +// m_chart->setSelectionMode(Q3DBars::BarAndColumn); m_chart->setSelectionMode(Q3DBars::ZoomColumn); // Set theme @@ -109,198 +109,198 @@ void ChartDataGenerator::addDataSet() QVector< QVector<QDataItem*> > data; QVector<QDataItem*> row; // 2000 - row.append(new QDataItem(72, "mm, January 2000")); - row.append(new QDataItem(47, "mm, February 2000")); - row.append(new QDataItem(37, "mm, March 2000")); - row.append(new QDataItem(79, "mm, April 2000")); - row.append(new QDataItem(42, "mm, May 2000")); - row.append(new QDataItem(73, "mm, June 2000")); - row.append(new QDataItem(94, "mm, July 2000")); - row.append(new QDataItem(37, "mm, August 2000")); - row.append(new QDataItem(17, "mm, September 2000")); - row.append(new QDataItem(69, "mm, October 2000")); - row.append(new QDataItem(42, "mm, November 2000")); - row.append(new QDataItem(42, "mm, December 2000")); + row.append(new QDataItem(72, "mm"));//, January 2000")); + row.append(new QDataItem(47, "mm"));//, February 2000")); + row.append(new QDataItem(37, "mm"));//, March 2000")); + row.append(new QDataItem(79, "mm"));//, April 2000")); + row.append(new QDataItem(42, "mm"));//, May 2000")); + row.append(new QDataItem(73, "mm"));//, June 2000")); + row.append(new QDataItem(94, "mm"));//, July 2000")); + row.append(new QDataItem(37, "mm"));//, August 2000")); + row.append(new QDataItem(17, "mm"));//, September 2000")); + row.append(new QDataItem(69, "mm"));//, October 2000")); + row.append(new QDataItem(42, "mm"));//, November 2000")); + row.append(new QDataItem(42, "mm"));//, December 2000")); data.append(row); row.clear(); // 2001 - row.append(new QDataItem(25, "mm, January 2001")); - row.append(new QDataItem(47, "mm, February 2001")); - row.append(new QDataItem(20, "mm, March 2001")); - row.append(new QDataItem(70, "mm, April 2001")); - row.append(new QDataItem(27, "mm, May 2001")); - row.append(new QDataItem(40, "mm, June 2001")); - row.append(new QDataItem(123, "mm, July 2001")); - row.append(new QDataItem(39, "mm, August 2001")); - row.append(new QDataItem(66, "mm, September 2001")); - row.append(new QDataItem(55, "mm, October 2001")); - row.append(new QDataItem(29, "mm, November 2001")); - row.append(new QDataItem(12, "mm, December 2001")); + row.append(new QDataItem(25, "mm"));//, January 2001")); + row.append(new QDataItem(47, "mm"));//, February 2001")); + row.append(new QDataItem(20, "mm"));//, March 2001")); + row.append(new QDataItem(70, "mm"));//, April 2001")); + row.append(new QDataItem(27, "mm"));//, May 2001")); + row.append(new QDataItem(40, "mm"));//, June 2001")); + row.append(new QDataItem(123, "mm"));//, July 2001")); + row.append(new QDataItem(39, "mm"));//, August 2001")); + row.append(new QDataItem(66, "mm"));//, September 2001")); + row.append(new QDataItem(55, "mm"));//, October 2001")); + row.append(new QDataItem(29, "mm"));//, November 2001")); + row.append(new QDataItem(12, "mm"));//, December 2001")); data.append(row); row.clear(); // 2002 - row.append(new QDataItem(24, "mm, January 2002")); - row.append(new QDataItem(45, "mm, February 2002")); - row.append(new QDataItem(27, "mm, March 2002")); - row.append(new QDataItem(30, "mm, April 2002")); - row.append(new QDataItem(16, "mm, May 2002")); - row.append(new QDataItem(98, "mm, June 2002")); - row.append(new QDataItem(122, "mm, July 2002")); - row.append(new QDataItem(20, "mm, August 2002")); - row.append(new QDataItem(50, "mm, September 2002")); - row.append(new QDataItem(24, "mm, October 2002")); - row.append(new QDataItem(22, "mm, November 2002")); - row.append(new QDataItem(12, "mm, December 2002")); + row.append(new QDataItem(24, "mm"));//, January 2002")); + row.append(new QDataItem(45, "mm"));//, February 2002")); + row.append(new QDataItem(27, "mm"));//, March 2002")); + row.append(new QDataItem(30, "mm"));//, April 2002")); + row.append(new QDataItem(16, "mm"));//, May 2002")); + row.append(new QDataItem(98, "mm"));//, June 2002")); + row.append(new QDataItem(122, "mm"));//, July 2002")); + row.append(new QDataItem(20, "mm"));//, August 2002")); + row.append(new QDataItem(50, "mm"));//, September 2002")); + row.append(new QDataItem(24, "mm"));//, October 2002")); + row.append(new QDataItem(22, "mm"));//, November 2002")); + row.append(new QDataItem(12, "mm"));//, December 2002")); data.append(row); row.clear(); // 2003 - row.append(new QDataItem(43, "mm, January 2003")); - row.append(new QDataItem(17, "mm, February 2003")); - row.append(new QDataItem(26, "mm, March 2003")); - row.append(new QDataItem(22, "mm, April 2003")); - row.append(new QDataItem(60, "mm, May 2003")); - row.append(new QDataItem(14, "mm, June 2003")); - row.append(new QDataItem(86, "mm, July 2003")); - row.append(new QDataItem(77, "mm, August 2003")); - row.append(new QDataItem(69, "mm, September 2003")); - row.append(new QDataItem(49, "mm, October 2003")); - row.append(new QDataItem(23, "mm, November 2003")); - row.append(new QDataItem(44, "mm, December 2003")); + row.append(new QDataItem(43, "mm"));//, January 2003")); + row.append(new QDataItem(17, "mm"));//, February 2003")); + row.append(new QDataItem(26, "mm"));//, March 2003")); + row.append(new QDataItem(22, "mm"));//, April 2003")); + row.append(new QDataItem(60, "mm"));//, May 2003")); + row.append(new QDataItem(14, "mm"));//, June 2003")); + row.append(new QDataItem(86, "mm"));//, July 2003")); + row.append(new QDataItem(77, "mm"));//, August 2003")); + row.append(new QDataItem(69, "mm"));//, September 2003")); + row.append(new QDataItem(49, "mm"));//, October 2003")); + row.append(new QDataItem(23, "mm"));//, November 2003")); + row.append(new QDataItem(44, "mm"));//, December 2003")); data.append(row); row.clear(); // 2004 - row.append(new QDataItem(15, "mm, January 2004")); - row.append(new QDataItem(19, "mm, February 2004")); - row.append(new QDataItem(10, "mm, March 2004")); - row.append(new QDataItem(11, "mm, April 2004")); - row.append(new QDataItem(41, "mm, May 2004")); - row.append(new QDataItem(29, "mm, June 2004")); - row.append(new QDataItem(49, "mm, July 2004")); - row.append(new QDataItem(72, "mm, August 2004")); - row.append(new QDataItem(50, "mm, September 2004")); - row.append(new QDataItem(18, "mm, October 2004")); - row.append(new QDataItem(19, "mm, November 2004")); - row.append(new QDataItem(40, "mm, December 2004")); + row.append(new QDataItem(15, "mm"));//, January 2004")); + row.append(new QDataItem(19, "mm"));//, February 2004")); + row.append(new QDataItem(10, "mm"));//, March 2004")); + row.append(new QDataItem(11, "mm"));//, April 2004")); + row.append(new QDataItem(41, "mm"));//, May 2004")); + row.append(new QDataItem(29, "mm"));//, June 2004")); + row.append(new QDataItem(49, "mm"));//, July 2004")); + row.append(new QDataItem(72, "mm"));//, August 2004")); + row.append(new QDataItem(50, "mm"));//, September 2004")); + row.append(new QDataItem(18, "mm"));//, October 2004")); + row.append(new QDataItem(19, "mm"));//, November 2004")); + row.append(new QDataItem(40, "mm"));//, December 2004")); data.append(row); row.clear(); // 2005 - row.append(new QDataItem(60, "mm, January 2005")); - row.append(new QDataItem(24, "mm, February 2005")); - row.append(new QDataItem(12, "mm, March 2005")); - row.append(new QDataItem(50, "mm, April 2005")); - row.append(new QDataItem(88, "mm, May 2005")); - row.append(new QDataItem(32, "mm, June 2005")); - row.append(new QDataItem(76, "mm, July 2005")); - row.append(new QDataItem(55, "mm, August 2005")); - row.append(new QDataItem(92, "mm, September 2005")); - row.append(new QDataItem(35, "mm, October 2005")); - row.append(new QDataItem(105, "mm, November 2005")); - row.append(new QDataItem(59, "mm, December 2005")); + row.append(new QDataItem(60, "mm"));//, January 2005")); + row.append(new QDataItem(24, "mm"));//, February 2005")); + row.append(new QDataItem(12, "mm"));//, March 2005")); + row.append(new QDataItem(50, "mm"));//, April 2005")); + row.append(new QDataItem(88, "mm"));//, May 2005")); + row.append(new QDataItem(32, "mm"));//, June 2005")); + row.append(new QDataItem(76, "mm"));//, July 2005")); + row.append(new QDataItem(55, "mm"));//, August 2005")); + row.append(new QDataItem(92, "mm"));//, September 2005")); + row.append(new QDataItem(35, "mm"));//, October 2005")); + row.append(new QDataItem(105, "mm"));//, November 2005")); + row.append(new QDataItem(59, "mm"));//, December 2005")); data.append(row); row.clear(); // 2006 - row.append(new QDataItem(27, "mm, January 2006")); - row.append(new QDataItem(18, "mm, February 2006")); - row.append(new QDataItem(17, "mm, March 2006")); - row.append(new QDataItem(26, "mm, April 2006")); - row.append(new QDataItem(24, "mm, May 2006")); - row.append(new QDataItem(18, "mm, June 2006")); - row.append(new QDataItem(35, "mm, July 2006")); - row.append(new QDataItem(28, "mm, August 2006")); - row.append(new QDataItem(80, "mm, September 2006")); - row.append(new QDataItem(52, "mm, October 2006")); - row.append(new QDataItem(43, "mm, November 2006")); - row.append(new QDataItem(44, "mm, December 2006")); + row.append(new QDataItem(27, "mm"));//, January 2006")); + row.append(new QDataItem(18, "mm"));//, February 2006")); + row.append(new QDataItem(17, "mm"));//, March 2006")); + row.append(new QDataItem(26, "mm"));//, April 2006")); + row.append(new QDataItem(24, "mm"));//, May 2006")); + row.append(new QDataItem(18, "mm"));//, June 2006")); + row.append(new QDataItem(35, "mm"));//, July 2006")); + row.append(new QDataItem(28, "mm"));//, August 2006")); + row.append(new QDataItem(80, "mm"));//, September 2006")); + row.append(new QDataItem(52, "mm"));//, October 2006")); + row.append(new QDataItem(43, "mm"));//, November 2006")); + row.append(new QDataItem(44, "mm"));//, December 2006")); data.append(row); row.clear(); // 2007 - row.append(new QDataItem(41, "mm, January 2007")); - row.append(new QDataItem(21, "mm, February 2007")); - row.append(new QDataItem(30, "mm, March 2007")); - row.append(new QDataItem(20, "mm, April 2007")); - row.append(new QDataItem(53, "mm, May 2007")); - row.append(new QDataItem(29, "mm, June 2007")); - row.append(new QDataItem(139, "mm, July 2007")); - row.append(new QDataItem(52, "mm, August 2007")); - row.append(new QDataItem(51, "mm, September 2007")); - row.append(new QDataItem(24, "mm, October 2007")); - row.append(new QDataItem(47, "mm, November 2007")); - row.append(new QDataItem(33, "mm, December 2007")); + row.append(new QDataItem(41, "mm"));//, January 2007")); + row.append(new QDataItem(21, "mm"));//, February 2007")); + row.append(new QDataItem(30, "mm"));//, March 2007")); + row.append(new QDataItem(20, "mm"));//, April 2007")); + row.append(new QDataItem(53, "mm"));//, May 2007")); + row.append(new QDataItem(29, "mm"));//, June 2007")); + row.append(new QDataItem(139, "mm"));//, July 2007")); + row.append(new QDataItem(52, "mm"));//, August 2007")); + row.append(new QDataItem(51, "mm"));//, September 2007")); + row.append(new QDataItem(24, "mm"));//, October 2007")); + row.append(new QDataItem(47, "mm"));//, November 2007")); + row.append(new QDataItem(33, "mm"));//, December 2007")); data.append(row); row.clear(); // 2008 - row.append(new QDataItem(67, "mm, January 2008")); - row.append(new QDataItem(19, "mm, February 2008")); - row.append(new QDataItem(30, "mm, March 2008")); - row.append(new QDataItem(31, "mm, April 2008")); - row.append(new QDataItem(29, "mm, May 2008")); - row.append(new QDataItem(79, "mm, June 2008")); - row.append(new QDataItem(75, "mm, July 2008")); - row.append(new QDataItem(99, "mm, August 2008")); - row.append(new QDataItem(34, "mm, September 2008")); - row.append(new QDataItem(52, "mm, October 2008")); - row.append(new QDataItem(60, "mm, November 2008")); - row.append(new QDataItem(20, "mm, December 2008")); + row.append(new QDataItem(67, "mm"));//, January 2008")); + row.append(new QDataItem(19, "mm"));//, February 2008")); + row.append(new QDataItem(30, "mm"));//, March 2008")); + row.append(new QDataItem(31, "mm"));//, April 2008")); + row.append(new QDataItem(29, "mm"));//, May 2008")); + row.append(new QDataItem(79, "mm"));//, June 2008")); + row.append(new QDataItem(75, "mm"));//, July 2008")); + row.append(new QDataItem(99, "mm"));//, August 2008")); + row.append(new QDataItem(34, "mm"));//, September 2008")); + row.append(new QDataItem(52, "mm"));//, October 2008")); + row.append(new QDataItem(60, "mm"));//, November 2008")); + row.append(new QDataItem(20, "mm"));//, December 2008")); data.append(row); row.clear(); // 2009 - row.append(new QDataItem(9, "mm, January 2009")); - row.append(new QDataItem(22, "mm, February 2009")); - row.append(new QDataItem(11, "mm, March 2009")); - row.append(new QDataItem(10, "mm, April 2009")); - row.append(new QDataItem(69, "mm, May 2009")); - row.append(new QDataItem(30, "mm, June 2009")); - row.append(new QDataItem(78, "mm, July 2009")); - row.append(new QDataItem(93, "mm, August 2009")); - row.append(new QDataItem(70, "mm, September 2009")); - row.append(new QDataItem(32, "mm, October 2009")); - row.append(new QDataItem(56, "mm, November 2009")); - row.append(new QDataItem(23, "mm, December 2009")); + row.append(new QDataItem(9, "mm"));//, January 2009")); + row.append(new QDataItem(22, "mm"));//, February 2009")); + row.append(new QDataItem(11, "mm"));//, March 2009")); + row.append(new QDataItem(10, "mm"));//, April 2009")); + row.append(new QDataItem(69, "mm"));//, May 2009")); + row.append(new QDataItem(30, "mm"));//, June 2009")); + row.append(new QDataItem(78, "mm"));//, July 2009")); + row.append(new QDataItem(93, "mm"));//, August 2009")); + row.append(new QDataItem(70, "mm"));//, September 2009")); + row.append(new QDataItem(32, "mm"));//, October 2009")); + row.append(new QDataItem(56, "mm"));//, November 2009")); + row.append(new QDataItem(23, "mm"));//, December 2009")); data.append(row); row.clear(); // 2010 - row.append(new QDataItem(12, "mm, January 2010")); - row.append(new QDataItem(28, "mm, February 2010")); - row.append(new QDataItem(55, "mm, March 2010")); - row.append(new QDataItem(20, "mm, April 2010")); - row.append(new QDataItem(65, "mm, May 2010")); - row.append(new QDataItem(26, "mm, June 2010")); - row.append(new QDataItem(134, "mm, July 2010")); - row.append(new QDataItem(57, "mm, August 2010")); - row.append(new QDataItem(51, "mm, September 2010")); - row.append(new QDataItem(53, "mm, October 2010")); - row.append(new QDataItem(8, "mm, November 2010")); - row.append(new QDataItem(9, "mm, December 2010")); + row.append(new QDataItem(12, "mm"));//, January 2010")); + row.append(new QDataItem(28, "mm"));//, February 2010")); + row.append(new QDataItem(55, "mm"));//, March 2010")); + row.append(new QDataItem(20, "mm"));//, April 2010")); + row.append(new QDataItem(65, "mm"));//, May 2010")); + row.append(new QDataItem(26, "mm"));//, June 2010")); + row.append(new QDataItem(134, "mm"));//, July 2010")); + row.append(new QDataItem(57, "mm"));//, August 2010")); + row.append(new QDataItem(51, "mm"));//, September 2010")); + row.append(new QDataItem(53, "mm"));//, October 2010")); + row.append(new QDataItem(8, "mm"));//, November 2010")); + row.append(new QDataItem(9, "mm"));//, December 2010")); data.append(row); row.clear(); // 2011 - row.append(new QDataItem(34, "mm, January 2011")); - row.append(new QDataItem(20, "mm, February 2011")); - row.append(new QDataItem(30, "mm, March 2011")); - row.append(new QDataItem(31, "mm, April 2011")); - row.append(new QDataItem(42, "mm, May 2011")); - row.append(new QDataItem(78, "mm, June 2011")); - row.append(new QDataItem(85, "mm, July 2011")); - row.append(new QDataItem(33, "mm, August 2011")); - row.append(new QDataItem(42, "mm, September 2011")); - row.append(new QDataItem(87, "mm, October 2011")); - row.append(new QDataItem(41, "mm, November 2011")); - row.append(new QDataItem(72, "mm, December 2011")); + row.append(new QDataItem(34, "mm"));//, January 2011")); + row.append(new QDataItem(20, "mm"));//, February 2011")); + row.append(new QDataItem(30, "mm"));//, March 2011")); + row.append(new QDataItem(31, "mm"));//, April 2011")); + row.append(new QDataItem(42, "mm"));//, May 2011")); + row.append(new QDataItem(78, "mm"));//, June 2011")); + row.append(new QDataItem(85, "mm"));//, July 2011")); + row.append(new QDataItem(33, "mm"));//, August 2011")); + row.append(new QDataItem(42, "mm"));//, September 2011")); + row.append(new QDataItem(87, "mm"));//, October 2011")); + row.append(new QDataItem(41, "mm"));//, November 2011")); + row.append(new QDataItem(72, "mm"));//, December 2011")); data.append(row); row.clear(); // 2012 - row.append(new QDataItem(32, "mm, January 2012")); - row.append(new QDataItem(42, "mm, February 2012")); - row.append(new QDataItem(30, "mm, March 2012")); - row.append(new QDataItem(50, "mm, April 2012")); - row.append(new QDataItem(30, "mm, May 2012")); - row.append(new QDataItem(70, "mm, June 2012")); - row.append(new QDataItem(52, "mm, July 2012")); - row.append(new QDataItem(20, "mm, August 2012")); - row.append(new QDataItem(99, "mm, September 2012")); - row.append(new QDataItem(70, "mm, October 2012")); - row.append(new QDataItem(69, "mm, November 2012")); - row.append(new QDataItem(49, "mm, December 2012")); + row.append(new QDataItem(32, "mm"));//, January 2012")); + row.append(new QDataItem(42, "mm"));//, February 2012")); + row.append(new QDataItem(30, "mm"));//, March 2012")); + row.append(new QDataItem(50, "mm"));//, April 2012")); + row.append(new QDataItem(30, "mm"));//, May 2012")); + row.append(new QDataItem(70, "mm"));//, June 2012")); + row.append(new QDataItem(52, "mm"));//, July 2012")); + row.append(new QDataItem(20, "mm"));//, August 2012")); + row.append(new QDataItem(99, "mm"));//, September 2012")); + row.append(new QDataItem(70, "mm"));//, October 2012")); + row.append(new QDataItem(69, "mm"));//, November 2012")); + row.append(new QDataItem(49, "mm"));//, December 2012")); data.append(row); row.clear(); // Set up row and column names |