From d81325ed2c257c6c853f5454f19d1934f086c12a 2012-03-12 11:18:43 From: Tero Ahola Date: 2012-03-12 11:18:43 Subject: [PATCH] Area chart of theme example to use zero lower series --- diff --git a/demos/chartthemes/main.cpp b/demos/chartthemes/main.cpp index 56dae98..0a4d37a 100644 --- a/demos/chartthemes/main.cpp +++ b/demos/chartthemes/main.cpp @@ -71,14 +71,16 @@ public: chart->setRenderHint(QPainter::Antialiasing); baseLayout->addWidget(chart, 1, 0); { - QLineSeries *series1 = new QLineSeries(chart); - foreach (Data data, m_dataTable.first()) - series1->add(data.first); - QLineSeries *series2 = new QLineSeries(chart); - foreach (Data data, m_dataTable.last()) - series2->add(data.first); - QAreaSeries *series = new QAreaSeries(series1, series2); - chart->addSeries(series); + for (int i(0); i < m_dataTable.count(); i++) { + QLineSeries *series1 = new QLineSeries(chart); + QLineSeries *series2 = new QLineSeries(chart); + foreach (Data data, m_dataTable[i]) { + series1->add(data.first); + series2->add(QPointF(data.first.x(), 0.0)); + } + QAreaSeries *area = new QAreaSeries(series1, series2); + chart->addSeries(area); + } } m_charts << chart;